Nginx 命名的虚拟主机在 Vagrant 中不起作用

瓦伦

我从默认的 nginx 配置开始。修改了/etc/nginx/sites-available/default中的默认配置。这里是修改的地方。

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 时,我收到以下错误消息。

错误请求的 URL 无法检索

在我的 /etc/hosts 中添加了以下条目

192.165.56.105 mysite.com

有趣的是,当我在直接安装在 ubuntu 机器上的 nginx 服务器上尝试相同的配置时,它可以工作。我怀疑我的 Vagrant 配置是否有问题。谁能指出错误可能在哪里?

弗雷德里克·亨利

你的/etc/hosts文件有错别字,IP是192.168...

192.168.56.105 mysite.com

线

web.vm.network :forwarded_port, guest: 80, host: 8001

使用静态 IP 时没有用,因为您将使用其 IP 直接访问服务器 VM。你真的不需要设置额外的网络接口

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Nginx虚拟主机不起作用(错误的重定向)

来自分类Dev

在Nginx中包括虚拟主机文件

来自分类Dev

如何在Nginx中设置虚拟主机?

来自分类Dev

XAMPP虚拟主机不起作用

来自分类Dev

Apache虚拟主机不起作用

来自分类Dev

apache虚拟主机不起作用

来自分类Dev

XAMPP虚拟主机不起作用

来自分类Dev

Apache虚拟主机不起作用

来自分类Dev

lighttpd 虚拟主机不起作用

来自分类Dev

PHP在虚拟主机中不起作用

来自分类Dev

PHP Inpreter在特定的虚拟主机中不起作用

来自分类Dev

/ etc / nginx / vhosts /中的Nginx虚拟主机错误重复位置“ /”

来自分类Dev

将多个域指向Nginx中的一台虚拟主机

来自分类Dev

Nginx虚拟主机文件国家/地区阻止中的IP列入白名单

来自分类Dev

将多个域指向Nginx中的一台虚拟主机

来自分类Dev

13.10虚拟主机文件不起作用

来自分类Dev

Apache服务器虚拟主机不起作用

来自分类Dev

Apache虚拟主机不起作用(错误403)

来自分类Dev

Centos 7:多个虚拟主机不起作用

来自分类Dev

MAMP-虚拟主机不起作用

来自分类Dev

Nginx虚拟主机缓存符号链接

来自分类Dev

使用Nginx创建虚拟主机

来自分类Dev

为什么即使配置中只有本地主机的虚拟主机,我也可以访问Nginx服务器?

来自分类Dev

Go中的虚拟主机

来自分类Dev

Mint VM上的Apache中的虚拟主机不起作用

来自分类Dev

nginx虚拟主机:php5-fpm-sock错误

来自分类Dev

Nginx放弃与多个虚拟主机的SSL握手

来自分类Dev

如何使Nginx虚拟主机工作?(网页未找到)

来自分类Dev

如何使Nginx虚拟主机工作?(网页未找到)