Не правильная обработка..

NT
На сайте с 06.08.2011
Offline
71
275

Доброго всем суток!

Дело вот такое, стоит nginx+apache, при обращении к сайту www.site.ru (site.ru тоже норм) обращение идёт правильное, если я обращаюсь к субдомену www.forum.site.ru перенаправляеться на site.ru, а если без "www" то идет на форум(то есть всё хорошо работает)

конфиг nginx, для форума

server {

listen 80;
server_name forum.site.ru www.forum.site.ru;
location / {
proxy_pass http://127.0.0.1:8080/;
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 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
limit_conn addr 1;
limit_req zone=br burst=5;

proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
location ~* \.(jpeg|jpg|gif|png|ico|css|js)$ {
root /usr/home/*****/site/forum.site/;
gzip_static on;
access_log off;
expires 30d;
}
if ($host !~ ^(forum.site.ru|www.forum.site.ru)$ ) {
return 444;
}
}

у apache

<VirtualHost *:8080>

ServerAdmin support@site.ru
DocumentRoot "/usr/home/***/site/forum.site"
ServerName 127.0.0.1
ServerAlias forum.site.ru
ErrorLog "/var/log/site/forum-error_log"
CustomLog "/var/log/site/forum-access_log" common
<Directory />
Order deny,allow
Allow from 127.0.0.1
</Directory>
</VirtualHost>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий