nginx 监听了两个端口80和81,但是我找不到81的配置!!

图片描述

nginx.conf里头

http {

##
# Virtual Host Configs
##

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

}

conf.d是空的。。。

clipboard.png

sites-enabled

clipboard.png

然后default文件里头

server {

listen 80 default_server;
listen [::]:80 default_server;
root /data/www/;

# Add index.php to the list if you are using PHP
index index.html index.htm index.php;

server_name _;

location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    try_files $uri $uri/ =404;
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
#
#    # With php5-cgi alone:
    fastcgi_pass 127.0.0.1:9000;
#    # With php5-fpm:
#    fastcgi_pass unix:/var/run/php5-fpm.sock;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#    deny all;
#}

}
我都没看到81这个字

阅读 6.4k
5 个回答

当然需要自己写啊!

server {
listen 81;
server_name ;
root /home/www;
access_log /var/log/nginx;
}

81端口的进程明明是node……

默认是80的。81的就是自己修改的。

可以用浏览器打开81端口看下是什么内容。

site-enable目录下面放的是一个link
site-available目录下面放的是一个真实的配置文件,你看一下

81端口明明是nodej在占用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题