问题描述:安装了LEMP(Linux + Nginx + MySQL + PHP)服务器,但无法访问网站。
解决方法:
检查Nginx配置文件:
sudo vi /etc/nginx/nginx.confserver块已正确设置,并且root指令指向正确的网站目录。listen指令是否设置为正确的端口(默认为80)。检查Nginx服务器是否正在运行:
sudo systemctl status nginxsudo systemctl start nginxsudo systemctl reload nginx检查防火墙设置:
sudo ufw allow 80检查PHP-FPM配置:
sudo vi /etc/php/7.4/fpm/php.inicgi.fix_pathinfo指令已设置为0。检查PHP-FPM是否正在运行:
sudo systemctl status php7.4-fpmsudo systemctl start php7.4-fpmsudo systemctl reload php7.4-fpm检查网站文件和目录的权限:
sudo chown -R www-data:www-data /path/to/website重启Nginx和PHP-FPM:
sudo systemctl restart nginxsudo systemctl restart php7.4-fpm以上是一般解决方法,如果问题仍然存在,可能需要进一步检查服务器配置和日志文件以查找问题的根本原因。