Re: [SPAM]Re: просьба о помощи с mod_rewrite

Doronin Sergey nophear at yandex.ru
Thu Feb 5 13:29:52 MSK 2009



> в нгинхе - слушать на порту :8080 и делать: 
не понял? нгинх на 80 порту, апач на 8080

> http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite 
> это чтобы избавляться от :8080 
> 
> rewrite ^ http://$host$request_uri permanent; 
Не помогло. Прописал так:
.........................
server {
        listen       1.2.3.4:80 default accept_filter=httpready;
        server_name  myhost.ru www.myhost.ru;


        #charset koi8-r;

        access_log  /home/myhost/logs/access.log  combined;

        rewrite ^ http://$host$request_uri permanent; 
.......^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.............
> 
> 
> On 05.02.2009, at 10:44, Doronin Sergey wrote: 
> 
> > Я об этом тоже думал, но не могу терять ниодного посетителя, т.к. 
> > каждый - потенциальный клиент. 
> > Мне нужно сделать так, чтобы хотя бы к ссылкам не добавлялся порт. А 
> > то заходишь на сайт myhost.ru:8080 и видишь все ссылки типа: 
> > myhost.ru:8080/index.php, myhost.ru:8080/galery.php и так далее.. 
> > Разве mod_rewrite ситуацию не изменит в данном случае? 
> > 
> > > Если народ снаружи идёт сразу к апачу - едва ли rewrite на nginx 
> > > сможет помочь. 
> > > Я бы велел апачу слушать только 127.0.0.1, отдал бы nginxу 8080-й 
> > > порт 
> > > и пусть ходят через где хотят ;) 
> > > 
> > > 5 февраля 2009 г. 7:32 пользователь Doronin Sergey 
> > > <nophear at yandex.ru> написал: 
> > > > Здравствуйте! 
> > > > Когда-то давно натыкался на обсуждение способа убирать порт из URI 
> > > > средствами mod_rewrite. Сейчас он понадобился и не могу найти. 
> > > > Прошу прощения, что повторяю чей-то старый вопрос.. 
> > > > 
> > > > Итак, я стал замечать, что на других сайтах народ даёт ссылки на 
> > > > мой сайт напрямую на апач, то есть, например: 
> > > > http://mysite.ru:8080/whatever.php 
> > > > Меня, разумеется, это не устраивает, что множество пользователей 
> > > > идёт в обход nginx. При этом, если зайти на сайт через 8080, то и 
> > > > во всех ссылках автоматом прописывается данный порт (видимо, 
> > > > специфика php-форума). Вопрос заключается в том, как мне 
> > > > средствами mod_rewrite убирать данный порт из URI и поможет ли это 
> > > > в моей проблеме? 
> > > > 
> > > > Заранее, спасибо! 
> > > > С уважением. 
> > 
> > 
> > Яндекс.Открытки. Свежие открытки у вас в почтовом ящике http://cards.yandex.ru/subscribe.xml 
> > 
> 


Яндекс.Открытки. От всей души http://cards.yandex.ru/ 





More information about the nginx-ru mailing list