Re: запустить сайт на nginx+apache без домена

Dmitry D Tigrov tiger at darkstar.spb.ru
Sun Aug 26 19:58:45 UTC 2012


26.08.2012 23:33, Alexey V. Karagodov написал:

Попробовал ваш вариант, но также как и я писал ранее загружается сайт 
который висит на айпи апача т.е. вместо test.site:8080 открывается 
другой сайт который висит на my_ip:8080
> On 26.08.2012, at 23:11, Dmitry D Tigrov<tiger at darkstar.spb.ru>  wrote:
>
>> Есть апач, висит на порту 8080 на нем сайт с доменом который еще не зарегистрирован, на сайте джумла.
>> чтобы не мутить mod_userdir на апач, хочу сделать proxy_pass на nginx с айпи адреса. чтобы по адресу http://my_ip/test.site/ открылся сайт на апаче test.site:8080
>> конфиг такого типа
>>
>> server_name my_ip;
>> location / {deny all;}
>> location ^~ /test.site/ {
>> proxy_pass http://test.site:8080/;
> последний слешь, кажется лишний ...
>
>> proxy_redirect off;
>> }
>> В итоге сайт открывается но без верстки итп, так же не работают переходы по ссылкам из за того что http host получается test.site:8080 в итоге все ссылки получаются кривые и css`ы также не цепляются.
>> например
>> link rel="stylesheet" href="http://test.site:8080/modules/mod_jt_superfish_menu/css/superfish.css" type="text/css"
> неудивительно
>
>> прописка proxy_set_header Host $http_host; не помогает т.к. хост меняется на айпи и сайт не загружается.
> мне помогало:
>   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_set_header X-Real-URI $request_uri;
>   proxy_set_header X-Real-Request-Scheme $scheme;
>   proxy_set_header Accept-Encoding "";
>   proxy_redirect off;
>
>> Подскажите как выкрутится в данной ситуации или придется всетаки сайт вешать на временный домен?
> джумлу можно запускать без апача
> в теории
>
>> Прописка домена в hosts не катит т.к. надо будет показывать сайт другим.
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru