Инсталиране на nginx

От ISPWiki

ВАЖНО! Преди да инсталирате nginx, не забравяйте да архивирате конфигурационния файл на apache.

Ако след инсталиране на nginx сайтовете с поддръжка на FastCGI спрат да работят

Най-вероятно FastCGI е инсталиран на вашия сървър не през панела, а например, компилиран директно в apache. След това трябва да добавите към конфигурационния файл на ISPmanager (/usr/local/ispmgr/etc/ispmgr.conf)

След това в менюто „www домейни“ отворете проблемния www домейн за редактиране, задайте стойност, различна от PHP, като FastCGI, щракнете върху OK, като по този начин запишете стойността. Отворете отново и задайте вече правилната стойност - тя ще бъде записана в конфигурационния файл на apache.

Ако след инсталирането на nginx от менюто „www domains“ всички домейни изчезнат

Когато инсталирате nginx, панелът генерира nginx.conf от конфигурационния файл на apache.

  • Създава резервно копие на мета информация за виртуални хостове в /url/local/ispmgr/var/wwwdomain.backup
  • Създава резервно копие на конфигурационния файл на apache в/ibackup
  • Почиства всички конфигурационни файлове на apache.
  • Инсталира nginx.
  • Възстановява виртуални хостове от предварително запазени метаданни.
  • Рестартира уеб сървъри.

Следователно, ако всички www домейни са изчезнали, трябва да проверите тяхното присъствие в конфигурационния файл на apache и nginx.

Ако конфигурационният файл на apache е повреден, и не се споменава за създаден преди това домейн.

На първо място, проверете версията на вашия ISPmanager. Ако версията на панела е остаряла, това е проблемът.

  • Премахнете nginx.
  • Възстановете конфигурационния файл на Apache от архива.
  • Рестартирайте apache
  • Проверете дали www домейните се показват в списъка.
  • Актуализирайте панела до най-новата актуална версия.
  • Изпълни
  • Архивирайте отново конфигурационния файл на apache, в случай че се появят нови www домейни от последното архивиране.
  • Стартирайте инсталацията на nginx от менюто Характеристики.