帮助使用 ubuntu 上的虚拟主机

帮助使用 ubuntu 上的虚拟主机

我只是按照教程这里那里说:

这将在 sites-available 目录中为 Nginx 创建虚拟主机文件。只需将以下内容粘贴到文件中,并将每个“example.com”实例更改为您网站的域名:

server {
     listen   80;
     server_name  www.example.com;
     rewrite ^/(.*) http://example.com/$1 permanent;
     }

server {
     listen   80;
     server_name example.com;

     access_log /var/www/example.com/logs/access.log;
     error_log /var/www/example.com/logs/error.log;

     location / {
          root   /var/www/example.com/public/;
          index  index.html;
          }
}

问题是我没有域名,只有 IP 地址……那么我应该将 example.com 改成什么?我尝试将其更改为我的 IP 地址,但没有成功

答案1

在 listen 指令的端口前添加 ip 地址。您可能必须将虚拟主机定义为默认服务器。请参阅:如何Nginx 处理请求

删除服务器文件的第一部分,并用您的 IP 地址替换第二部分的前两行。

server {
listen xxx.xxx.xxx:80;
default_server;
servername _;

相关内容