Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: переадресация запроса Ng inx => Apache+Wiki движку MoinMoin
On Wed, Jun 09, 2010 at 04:22:36PM -0400, alexdem wrote:
> проблема следующая настроил Wiki движок в Apache, прекрасно работает
> данные wiki расположены в каталоге /srv/www/moinmoin
> все страницы правильно отображаются с использованием css
>
> основная секция в Apache
> [code]
> ScriptAlias /moinmoin "/srv/www/moinmoin/moin.cgi"
> alias /prefix_moin_static "/usr/share/moin/htdocs"
> <Directory /usr/share/moin/htdocs/>
> Order allow,deny
> allow from all
> </Directory>
> [/code]
>
> сервер Apache находится в локальной сети и имеет ip адрес 10.0.7.7, что бы он
> был виден извне
> настраиваю переадресацию в nginx т.е. при запросе
> http://nginx_ip/moinmoin должен быть доступен http://10.0.7.7/moinmoin
>
>
> [code]
> location ^~ /moinmoin {
> proxy_pass http://10.0.7.7;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
>
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_connect_timeout 30;
> charset utf-8;
> }
> [/code]
>
> переадресация работает за исключением статики, т.е. не находятся CSS стили
> которые расположены например в
> http://10.0.7.7/prefix_moin_static/modern/css/msie.css и т.д.
>
> в log nginx пишет локальный путь расположения основного сайта на nginx
> /srv/www
> [code]
> error open /srv/www/prefix_moin_static/modern/css/print.css и т.п.
> [/code]
>
> в access.log
> [code]
> "GET /prefix_moin_static/modern/css/index.php HTTP/1.1" 404 36
> "http://ip_nginx/moinmoin ...
> [/code]
>
>
> я предполагал что должна быть секция подобная следующей
>
> [code]
> location ~* /prefix_static_moin/(.*)\.(jpg|jpeg|gif|css|png|js|ico)$ {
> proxy_pass http://10.0.7.7;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> proxy_connect_timeout 30;
> charset utf-8;
> }
> [/code]
>
> но это не работает, что еще необходимо указать для правильной переадресации
> CSS данных ?
location ^~ /prefix_static_moin/ {
proxy_pass http://10.0.7.7/;
--
Игорь Сысоев
http://sysoev.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|