我的旧网站安装了 php、mysql 等,一切正常,但无法从 LAN 外部访问我的网站。做了很多改变,并为我的 nginx 站点启用和 php7.4 尝试了至少 100 个配置,但没有任何帮助我:/。我收到 502 或连接拒绝错误。在 ubuntu 20.04 上运行
检查这个默认容器:
server {
listen 80;
root /var/www;
index index.html index.php index.htm index.nginx-debian.html;
server_name localhost;
location / {
try_files $uri $uri/ =404;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
#fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
include snippets/fastcgi-php.conf;
#fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
和 php www.conf (都测试过):
...
;listen = /var/run/php/php7.4-fpm.sock
listen = 0.0.0.0:9000
...
netstat -lntp:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 9194/php-fpm: maste
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1086/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9151/nginx: master
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 795/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 900/cupsd
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 1038/tor
tcp6 0 0 :::33060 :::* LISTEN 1086/mysqld
tcp6 0 0 ::1:631 :::* LISTEN 900/cupsd
你们有什么提示吗?有什么我可能会错过的吗?
致以诚挚的问候,并对我的英语不好表示歉意
阿晨1998
墨色风雨
翻阅古今