我使用nginx作为Web服务器构建了一个带有授权的基本laravel站点。
然后我在原始站点的主目录下创建了另一个laravel实例,并添加了一个简单的index.html页面进行测试。
我在 sites-available 中为默认站点创建了一个服务器块,为另一个子域创建了另一个服务器块。
我在启用了站点的情况下创建了一个符号链接,当我运行'curl sub.domain.com时,它解析了第二个laravel实例上的index.html页面。
当我从浏览器尝试这个时,它无法解决 我在主机文件'127.0.0.1 domain.com sub.domain.com'中输入了一个条目 我也试过'DNS IP Address sub.domain.com'
在路线文件中,我尝试了Laravel建议的代码
Route :: group(['domain'=>'{sub} .domain.com'],function(){
Route :: get('/',function($ sub){
返回$ sub;
});
});
为了使网站更易于管理,我想利用Nginx的sites-avialable / sites-enbaled功能。能够使子域脱机以进行更新,而不会影响核心站点和其他子站点。
答案 0 :(得分:0)
解决了问题!使用 sites-available 和 sites-enabled 在nginx服务器级解决了问题。无法解析的DNS条目。