在 PHP 论坛的目录 /forum 中为 php-fpm 配置 Nginx

在 PHP 论坛的目录 /forum 中为 php-fpm 配置 Nginx

我有一个用于静态 HTML 站点的 Nginx 配置。我需要在以下位置添加论坛:http://blah.com/forum,php-fpm 已安装并作为 unix 套接字运行(我已通过测试子域进行了测试,并使其正常运行)。但我无法让 /forum 运行,有人可以发布一个可以在子目录中运行的 php-fpm 配置吗?

目前我的网站位于 /usr/share/nginx/html/,我的论坛位于 /usr/share/nginx/html/forum

谢谢!

答案1

您需要告诉 Nginx 将论坛请求通过 fastcgi_pass 传递到您的 PHP 后端。这是一个例子:

location /forum {
    root /usr/share/nginx/html/forum;
    include /etc/nginx/fastcgi_params;
    fastcgi_index index.php;
    fastcgi_pass unix:/tmp/php-fpm.socket;
}

相关内容