Спасибо, буду пробовать.
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 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
>
>
>
--
Yours faithfully,
Mikhail M. Pigulsky
mikhail.pigulsky@xxxxxxxxx