我只是按照教程这里那里说:
这将在 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 _;