帮助在Ubuntu的虚拟主机

我只是在这里教程。 它在那里说:

这将在sites-available目录中为Nginx创build虚拟主机文件。 只需将以下内容粘贴到文件中,并将“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地址,但它不起作用

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

删除你的服务器文件的第一部分,用你的IP地址replace第二部分的前两行。

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