0

Nginx についていくつか質問がありますが、明確な答えが見つからないようです。現在、WordPress マルチサイトを使用しています。画像が表示されません。一般的な問題で、いくつかの .htaccess ファイルを変更することで簡単に解決できます。しかし、このサーバーは Nginx を使用しているため、nginx.conf を掘り下げる必要があります。以下のいくつかの質問:

  • sites-available/mysite ファイルを変更する必要がありますか?それとも、この種のものには html/nginx.conf を使用する必要がありますか?
  • conf ファイルを変更した後、Nginx を再起動する必要がありますか?

考慮すべき点がいくつかあります。

  • WordPress マルチサイトでサブディレクトリを使用しています
  • サイトは正常に読み込まれて機能しており、変更する必要があるのは WordPress の構成 (または必要なリダイレクトの一部) だけです。

助けてくれてありがとう。

4

1 に答える 1

0
  • sites-available/mysite ファイルを変更する必要がありますか?それとも、この種のものには html/nginx.conf を使用する必要がありますか?

nginx を使用する場合は、カスタム構成 (sites-available/your-conf) を使用することをお勧めします。nginx は、これらの構成だけで負荷分散システムとしても使用できます。

  • conf ファイルを変更した後、Nginx を再起動する必要がありますか? そうです。

以下はサンプル構成です (これは、wordpress ではなく適切な名前で既に実行されています。

また、 Wordpress Mulltisite に関する公式ドキュメントからアイデアが得られるかもしれません。

server {
            listen 80;

            root /var/www/wordpress;
            index index.php index.html index.htm;

            access_log /var/log/nginx/wordpress.access.log;
            error_log /var/log/nginx/wordpress.error.log;

            # Make site accessible from http://localhost/
            # Add wordpress.local.com to your hosts.conf file if not an alive host
            server_name wordpress.local.com;

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

            error_page 404 /404.html;

            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                  root /usr/share/nginx/www;
            }


            include fastcgi.conf;
    }
于 2014-11-02T20:54:54.407 に答える