2014-11-02 23 views
0

我有幾個關於Nginx的問題,我似乎無法找到明確的答案。我目前正在使用我的WordPress多站點 - 圖像沒有顯示出來。一個常見的問題,很容易通過一些.htaccess文件修改解決。但是這個服務器使用Nginx,所以我需要深入研究nginx.conf。以下幾個問題:Nginx.conf文件爲WordPress多站點

  • 我是否修改網站可用/ mysite的文件,或者我應該使用這種類型的東西HTML/nginx.conf?
  • 修改我的conf文件後需要重新啓動Nginx嗎?

有幾件事情要考慮:

  • 我使用中的子目錄我的WordPress多站點
  • 該網站加載並正常運行,WordPress的配置,或者說,它的一些需要重定向是唯一需要改變的東西。

非常感謝您的幫助。

+0

可以分享你已經在使用的配置? 可能你需要改變nginx(或者php-fpm)的文件系統深度 – ilhnctn 2014-11-02 20:49:07

回答

0
  • 我是否修改網站可用/ mysite的文件,或者我應該使用這種類型的東西HTML/nginx.conf?

使用自定義配置(sites-available/your-conf)在使用nginx時是首選。 只需通過這些配置,nginx也可以用作負載平衡系統。

  • 我需要在修改我的conf文件後重新啓動Nginx嗎? 是的,你可以。

下面是一個示例配置(這已經是適當的命名運行WordPress的代替。

此外,official documentation關於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; 
    } 
+0

太棒了,謝謝你的迴應!好像我的權限有誤在Nginx上的這臺服務器上,但這完全是另一個問題。我將繼續保持Nginx WordPress的維基 - 偉大的資源。 – jesselcampbell 2014-11-03 01:15:14

+0

如果解決了您的問題,請分享您的解決方案或接受答案。 – ilhnctn 2014-11-03 07:19:30

+1

嗨,對不起,我忘了檢查解決。再次感謝你的幫助。事情正如所希望的那樣運轉起來。 – jesselcampbell 2014-11-04 22:20:58