wordpress nginx配置
时间: 2023-07-06 12:44:03 浏览: 284
docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https
如果您想在 Nginx 上运行 WordPress,可以按照以下步骤进行配置:
1. 安装 Nginx 和 PHP
确保您的服务器上已经安装了 Nginx 和 PHP。您可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install nginx php-fpm php-mysql
```
2. 配置 Nginx
在 /etc/nginx/sites-available/ 目录下创建一个新的配置文件,例如 wordpress.conf,并添加以下内容:
```
server {
listen 80;
server_name your-domain.com;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # 根据 PHP 版本和安装路径进行更改
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
```
这个配置文件将监听 80 端口,并将请求发送到 /var/www/wordpress 目录,其中包含 WordPress 文件。Nginx 将尝试处理所有 URI,并将 PHP 文件发送到 PHP-FPM 进程,以便进行处理。
3. 配置 PHP
在 /etc/php/7.2/fpm/php.ini 文件中进行以下更改:
```
cgi.fix_pathinfo=0
```
这将禁用 PATH_INFO 处理,以提高安全性。
4. 重新加载 Nginx 和 PHP-FPM
执行以下命令以重新加载 Nginx 和 PHP-FPM:
```
sudo systemctl reload nginx
sudo systemctl restart php7.2-fpm # 根据 PHP 版本进行更改
```
现在您已经成功地在 Nginx 上配置了 WordPress。您可以访问您的域名并开始使用 WordPress。
阅读全文