| # Сборка Жизнь в стиле Debian уже почти отучила меня собирать что-либо самостоятельно. Но случай с nginx, стал исключением. Ни для Debian, ни для FC4, которую мне любезно поставил на сервер хостер пакета мне найти не удалось. Пришлось вспоминать. До сборки я использовал "configure" с опциями: ./configure --prefix=/usr/local Далее традиционный: Правда пришлось в ручную создать каталоги, и сделать их владельцем www-data:www-data: /var/log/nginx/ #make install # Конфигурация 1. Настройка nginx user www-data; events { http { log_format main '$remote_addr - $remote_user [$time_local] $status ' access_log /var/log/nginx/access.log main; sendfile on; server { # Main location proxy_set_header Host $host; client_max_body_size 10m; proxy_connect_timeout 90; proxy_buffer_size 4k; # Static files location Процесс конфигурирования можно закончен, проверим синтаксис конфигурационного файла: 2. Настройка apache ... ServerName mysite.ru Следует отметить, что скриптами IPB активно используются ip-адреса посетителей, а в случае использования конфигурации приведенной выше, все посетители будут для apache приходить c одного ip-адреса: 127.0.0.1, что не правильно. Сборка модуля выглядит так: В конфигурационный файл apache добавляем: ... В конфигурационный файл nginx в раздел server необходимо добавить: ... 3. Замечания по интеграции в дистрибутив /home/mysite/log/*log{ * init-скрипт http://vsftpd.beasts.org/ #!/bin/bash # Source function library. # Source networking configuration. # Check that networking is up. [ -x /usr/local/bin/nginx ] || exit 0 RETVAL=0 start() { echo -n $"Starting $prog: " stop() { # See how we were called. exit $RETVAL Для автоматического страрта при загрузке системы достаточно скопировать стартовый скрипт nginx в каталог /etc/init.d и выполнить следующие команды: #chkconfig --add nginx Проверить статус можно командой: #chkconfig --list | grep nginx # Заключение http://sysoev.ru/ | |
| Категория: Интересные статьи | Просмотров: 3016 | |
Главная » Настройка совместной работы Apache, nginx для обслуживания форума на движке Invision Power Board
Но случай с nginx, стал исключением. Ни для Debian, ни для FC4, которую мне любезно поставил на сервер хостер пакета мне найти не удалось. Пришлось вспоминать.