【发布时间】:2021-09-01 20:59:50
【问题描述】:
我正在学习如何在树莓派上运行服务器,并且只想运行一个使用 Nginx 提供的简单的默认 wordpress 站点。出于某种原因,尽管我的其他基本非 wordpress 网站正确加载,但在浏览器中本地加载网站会返回 502 错误。默认wordpress安装文件的干净下载在/var/www/wp.example.co.uk
我在 /etc/nginx/sites-available 中创建了一个 wp.example.co.uk.conf 文件 - 也符号链接到 /etc/nginx/sites-enabled - 代码:
upstream wp-php-handler {
server unix:/var/run/php/php7.3-fpm.sock;
}
server {
listen 5432;
server_name _;
root /var/www/wp.example.co.uk;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass wp-php-handler;
}
}
每当我在浏览器 (http://mylocalip:4323) 中查看它时,它都会返回 502 错误。为什么会这样?
注意:我正在关注一个 YouTube 教程(相关部分是 https://www.youtube.com/watch?v=8psimaAr1U8 的 ~6:43),它显示了相同的代码工作,这让我相信我的代码应该按原样工作。
谢谢
【问题讨论】: