gpt4 book ai didi

http - Nginx 无法在端口 80 上工作

转载 作者:可可西里 更新时间:2023-11-01 16:41:10 25 4
gpt4 key购买 nike

我有一个运行在 localhost:1337 上的 node.js 服务器。我在 sites_enabled 中创建了一个 nginx 站点文件。如果我去 url admin.tvchatter.cn:1337,它工作,但是如果我去 url admin.tvchatter.cn,页面 sitll 显示“欢迎来到恩金克斯!”。 listen 80 似乎不起作用。文件内容是:

server {
listen 80;
server_name admin.tvchatter.cn;
access_log /var/log/nginx/admin.tvchatter.cn.access.log;
error_log /var/log/nginx/admin.tvchatter.cn.error.log;
client_max_body_size 200m;

gzip on;
gzip_min_length 1k;
gzip_buffers 16 64k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain application/x-javascript text/javascript text/css application/xml;
gzip_vary on;

location /{
proxy_pass http://127.0.0.1:1337;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}

最佳答案

您需要指定 root 子句,默认情况下它包含值:/var/www/html/index.html 因此您会看到默认的 nginx 页面。我的配置如下:

server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

root /usr/share/nginx/html;
index index.html index.htm;

关于http - Nginx 无法在端口 80 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37152886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com