2014-11-02 5 views
0

У меня есть несколько вопросов о Nginx, на которые я не могу найти однозначного ответа. В настоящее время у меня с моим WordPress Multisite - изображения не отображаются. Общая проблема, легко решаемая с некоторыми изменениями файла .htaccess. Но этот сервер использует Nginx, поэтому мне нужно копать в nginx.conf. Несколько вопросов ниже:Nginx.conf файл для WordPress multisite

  • Я могу изменить файл-доступ/файл mysite, или я должен использовать html/nginx.conf для этого типа вещей?
  • Нужно ли перезапускать Nginx после изменения файлов conf?

несколько вещей, чтобы рассмотреть следующие вопросы:

  • Я использую подкаталоги в моем WordPress мультисайтовой
  • Сайт загружается и работает нормально, в WordPress конфигурации, или, вернее, некоторые из его необходимых переадресовывает - это единственное, что нужно изменить.

Большое спасибо за любую помощь.

+0

вы можете поделиться ваша уже используемая конфигурация? Возможно, вам нужно изменить глубину файловой системы nginx (или php-fpm) – ilhnctn

ответ

0
  • ли я изменить MySITE файл сайты-доступные/или я должен использовать в HTML/nginx.conf для такого рода вещи?

Использование пользовательских конфигураций (сайты-доступны/ваш-конф) является предпочтительным при использовании Nginx. nginx также может использоваться в качестве системы балансировки нагрузки именно этими конфигурациями.

  • мне нужно перезагрузить 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

Awesome. Спасибо за ответ! Кажется, что у меня есть некоторые ошибки разрешения с в Nginx на этом сервере, но это будет совсем другая проблема. Я буду хранить Nginx WordPress Wiki на большом ресурсе. – jesselcampbell

+0

, пожалуйста, поделитесь своим решением или примите ответ, если решите свою проблему. – ilhnctn

+1

Привет, извините, я забыл проверить это как решено. В очередной раз благодарим за помощь. Все в порядке и в ожидании. – jesselcampbell

Смежные вопросы