Подсказки на устанавливать Nginx для фактически хозяйничать
Консультации и примеры Nginx не говорят вам как вы можете установить nginx с фактически хозяйничающ когда различные места в различных предопределенных директориях. Часто вы двигаете над вашим местом от различного сервера паутины как HTTPD Апэйч к Nginx. Так вы имеете предопределенную структуру директории которая не может быть легка для того чтобы изменить. Устанавливая nginx несколько каверзно в этом сценарии потому что nginx очень не гибко в признавать директивы везде. После много экспериментации мы пришли вверх с этим просто путем:
сервер {
# стандартные директивы nginx как слушают, индексируют etc.
server_name host1.com host2.com host3.com
# установите корень документа значения по умолчанию в перемеююом установите $myroot /var/www/html;
если (~* host1 \ .com$ $host) {, то
# значение myroot как раз пример, использует ваши
установите $myroot /var/www/html/forum/host1;
}
если (~* host2 \ .com$ $host) {, то
# значение myroot как раз пример, использует ваши
установите $myroot /var/www/html/site;
}
укорените $myroot;
# больше директив следуют за
}
Вы можете заметить что то в фактически хозяйничая server_name установлено к первому имени сервера в вашем списке server_name. Это может вести к проблемам разрешения директории в прочитанном nginx (соединенной статье для шикарного разрешения) в дополнение к определять неправильное значение для $_SERVER [SERVER_NAME] для php etc. для того чтобы зафиксировать вторую проблему вы можете определить следующее fastcgi_param:
fastcgi_param SERVER_NAME $host;
Примечание: nginx [двигатель x] сервер HTTP высокой эффективности и сервер полномочия почты написанный Igor Sysoev.
Сохранено под програмным обеспечением предпринимательства, важнейшая новость, как к, Линукс, программное обеспечение с открытым исходным кодом, паутина, хозяйничать паутины, обслуживания паутины, nginx |
|
RSS 2.0 |
Trackback эта статья |
Посылайте эту статью по электронной почте
Вы можете также полюбить прочитать |


Добавьте к фаворитам Technorati


































12-ое июля 2008 на 8:20 am
[...] Как установить Nginx для фактически хозяйничать [...]