ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: nginx при установленном apache 2



Hello Mikhail,

Sunday, August 5, 2007, 8:12:40 PM, you wrote:

> Спасибо, буду пробовать.

> On 05/08/07, Denis F. Latypoff <denis@xxxxxxxxxx> wrote:
>> Hello Mikhail,
>>
>> Sunday, August 5, 2007, 7:11:17 PM, you wrote:
>>
>> > День добрый.
>>
>> > Нужна помощь в установке и настройке nginx с уже работающим apache 2.0
>> > на убунту сервере.
>>
>> > Есть уже несколько работающих проектов на одном сервере и хотелось бы
>> > как-нибудь прозрачно установить nginx для отдачи статики (ну не совсем
>> > прозрачно, можно на минут 30-60 оставить пользователей без сайтов :)).
>>
>> > После установки пересобранного под убунту пакета с nginx, сервер был
>> > перезагружен при включении сказал всем "фи" выдавая страницы от nginx,
>> > что де запрещено вам сюда. Апач соответственно встал и не запустился.
>>
>> а зачем reboot-то?
>>
>> > Подскажите, как можно расставить все по своим местам и что прописат ьв
>> > конфиге, чтобы с наименьшими потерями поставить nginx?
>>
>> в апач добавить mod_rpaf http://stderr.net/apache/rpaf/, с патчем
>> (http://maloletka.ru/patches/rpaf-0.5.patch).
>>
>> В конфиг апача добавить
>>
>> <IfModule !mod_rpaf-2.0.c>
>>   LoadModule rpaf_module modules/mod_rpaf-2.0.so
>>   RPAFenable On
>>   RPAFproxy_ips внешний_IP 127.0.0.1
>>   RPAFsethostname On
>> </IfModule>
>>
>>
>> апача забиндить на 127.0.0.1:80
>> nginx забиндить на внешний IP.
>>
>> прописать в nginx.conf:
>>

- proxy_set_header X-Real-IP $remote_host;
+ proxy_set_header X-Real-IP $remote_addr;

>> proxy_set_header Host $host;
>> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # необязательно
>>
>> server {
>>    listen внешний_IP:80 default;
>>    server_name внешний_IP *;
>>    location / {
>>        root html;
>>    }
>> }
>>
>> server {
>>    listen внешний_IP:80;
>>    server_name ваш_домен алиасы...;
>>    location / {
>>        proxy_pass http://127.0.0.1:80;
>>    }
>> }
>>
>> А дальше крутите как хотите.
>> http://sysoev.ru/nginx/docs
>>
>>
>> --
>> Best regards,
>>  Denis                            mailto:denis@xxxxxxxxxx
>>
>>
>>





-- 
Best regards,
 Denis                            mailto:denis@xxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.