2017-03-06 9 views
0

WordPressをnginxドッカーコンテナにインストールしようとしています。 自分のドメインドメイン、Nginx、Wordpress

blog.example.com 

ポイントIP

xxx.xxx.xxx.xx/wordpress/ 

にバックエンドは、このようなドメインと魅力のように働いている:フロントエンドで

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

私は私を訪問したいときそれを自動的に切り替えるページ

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; 
    } 

} 

答えて

0

WPは/var/www、ない/var/www/wordpressにインストールされているようです。

locationブロックが必要です。

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

さらに、nginxを使用してWordPressサイトを実行するにはさらに多くのことがあります。 WPORG has a guide

+0

それは/ var/www/wordpressにインストールされていません – Florian

関連する問題