gpt4 book ai didi

linux - nginx 不监听 80 端口

转载 作者:IT老高 更新时间:2023-10-28 12:30:56 36 4
gpt4 key购买 nike

我刚刚安装了 Ubuntu 12.04 服务器和 nginx 1.2.7,从启用站点中删除了 default 并将我自己的文件添加到 sites-available 和符号链接(symbolic link)中启用网站。然后重启nginx。

问题:但是转到 URL 不会加载站点。 netstat -nlp | grep nginxnetstat -nlp | grep 80 都没有返回结果! lsof -i :80 也不返回任何内容。来自另一台服务器的 dig 返回正确的 IP 地址,因此它不应该是 DNS 问题。我能够连接到我现在已经停止服务的 apache。 nginx 日志也没有显示任何内容。

我应该如何解决这个问题?

/etc/nginx/site-available/mysite.com

server {
listen 80;
server_name www.mysite.com mysite.com *.mysite.com;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
root /var/www/mysite/public;

index index.php index.html;

location / {
try_files $uri $uri/ /index.php?$args ;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_read_timeout 300;
}

}

最佳答案

我遇到了同样的问题,解决方案是我没有正确符号链接(symbolic link)我的 siteconf 文件。尝试运行 vim/etc/nginx/sites-enabled/mysite.com——你能做到吗?我收到“权限被拒绝”。

如果不运行:

rm /etc/nginx/sites-enabled/mysite.com
ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/mysite.com

关于linux - nginx 不监听 80 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16021481/

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