0
我开始使用默认的nginx配置。修改/etc/nginx/sites-available/default中的默认配置。这是修改。Nginx命名虚拟主机不工作在流浪者
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name mysite.com www.mysite.com;
location/{
try_files $uri $uri/ =404;
}
}
/etc/nginx/nginx.conf中的基本配置保持不变。
我运行在一个无业游民箱这整个设置以下配置。(省略了其它线路为简洁起见。)
web.vm.network :forwarded_port, guest: 80, host: 8001
web.vm.network "private_network", ip: "192.168.56.105"
现在,如果我在浏览器中点击192.168.56.105我看到HTML页面正在呈现,但是当我输入mysite.com时,我收到以下错误消息。
错误 所请求的网址无法检索
添加了以下条目在我的/ etc/hosts中
192.165.56.105 mysite.com
有趣的是,当我试图直接安装一个nginx的服务器上相同的配置在一台Ubuntu机器上工作。我怀疑它是否与我的Vagrant配置有关。任何人都可以请指出错误可能在哪里?
这是一个尴尬的错误,谢谢指出它。 – Varun
更好有另一双眼睛! –