我正在使用主持流星应用程序的DigitalOcean VPS。我还没有域名,所以只需使用普通的IP地址即可。当我在配置下方设置并使用myipaddress:3000
和myipaddress:8080
时,它们都运行良好;但如果我将8080更改为80,则只有myipaddress:3000
有效。仅使用myipaddress
或myipaddress:80
将显示“欢迎使用Debian上的nginx!”信息。 (我在VPS上使用Ubuntu 14.04。)
server {
listen 8080;
server_name default;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
无法弄清楚为什么不能使用80端口。
----解决了这个问题--------
我在/ etc / nginx / sites-enabled / default“文件中注释掉了”listen 80 default_server“,然后我在”/etc/nginx/conf.d/mysite.conf“的配置在端口80上工作。
答案 0 :(得分:3)
您可能仍然在nginx用于提供站点的目录中使用default.conf。或者检查或者检查nginx.conf。某处有一个已经使用80的服务器设置首先被提供。