Проблема с NginX

mulekula

Постоялец
Регистрация
6 Дек 2008
Сообщения
91
Реакции
2
Такая ситуация, когда открывает 1.ру (сайт работает) когда открываю дополнительную страницу сайта типа 1.ру/fileshare (Сайт работает).

Проблема в том что при создании и подключении нового хоста в апач и создание нового конфига в Nginx сайт 2.ру не отображает картинки! пишет типа (404 Not Found
nginx/0.6.32)

В чем может быть такая проблема ...
Вот конфиг NginX (2.ру)

Код:
server {
listen 80;
server_name 2.ру;
access_log /var/log/nginx.access_log;
location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$ {
root /var/2.ру/www;
index index.html index.php;
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location / {
proxy_pass http://127.0.0.1:81/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 60;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}

ПС: сайт 1.ру и сайт 2.ру находятся в отдельных папках типа:
var/www/
и
var/site2/www
 
Такая ситуация, когда открывает 1.ру (сайт работает) когда открываю дополнительную страницу сайта типа 1.ру/fileshare (Сайт работает).
Проблема в том что при создании и подключении нового хоста в апач и создание нового конфига в Nginx сайт 2.ру не отображает картинки! пишет типа (404 Not Found
nginx/0.6.32)
В чем может быть такая проблема ...
Вот конфиг NginX (2.ру)
Код:
server {
listen 80;
server_name 2.ру;
access_log /var/log/nginx.access_log;
location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$ {
root [B][COLOR="Red"]/var/2.ру/www[/COLOR][/B];
index index.html index.php;
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location / {
proxy_pass http://127.0.0.1:81/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 60;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
ПС: сайт 1.ру и сайт 2.ру находятся в отдельных папках типа:
var/www/
и
var/site2/www
краным выделены места, где возможно ошибка...
 
проверте, имеет ли доступ nginx ко второму сайту, права, владелец каталога 2.ru

Скорее всего так и есть.
 
  • Заблокирован
  • #5
404-й код означает что картинку нгикс ищет не там, если б не было доступа, то писало б 403-й код
 
404-й код означает что картинку нгикс ищет не там, если б не было доступа, то писало б 403-й код

В лог файле нгинкса посмотреть куда обращается, а после искать ошибку...
 
Назад
Сверху