繁体   English   中英

域,Nginx和Wordpress

[英]Domain, Nginx and Wordpress

我尝试在nginx docker容器上安装WordPress。 我的域名

blog.example.com

指向ip

xxx.xxx.xxx.xx/wordpress/

后端在像这样的域中运行得像灵符:

blog.example.com/wp-admin/options-permalink.php

在前端,当我想访问我的页面时,它会自动切换

blog.example.com

blog.example.com/wordpress

我的nginx配置看起来像这样:

server {
   listen 80;
   server_name blog.example.com;
   root /var/www/;
   index index.php;

   location /wordpress/{
      try_files $uri $uri/ /wordpress/index.php;

   }
   location ~\.php${
      try_files $uri =404;
      fastcgi_split_path_info ⁽.+\.php)(/.+)$;
      fastcgi_pass php:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $request_filename;
      fastcgi_param REQUEST_URI $args;
      include fastcgi_params;
   }

}

WP似乎安装在/var/www ,而不是/var/www/wordpress

您的location必须是。

location / {
  try_files $uri $uri/ /index.php?$args;
}

另外,通过nginx运行WordPress网站还有很多。 WPORG有一个指南

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM