Здравствуйте, спасибо за дельный ответ.
Я прописал вот так:
server {
listen poddomen4.site.org.ru;
server_name poddomen4.site.org.ru;
location / {
proxy_pass http://poddomen4.site.org.ru:80/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(jpg|jpeg|gif|js|css|png)$ {
root /home/httpd/poddomen4/;
expires 10d;
}
}
Но мне выдается 404 ошибка:
404 Not Found
nginx/0.5.7
в error.log пишется такая ошибка:
2007/01/30 13:25:47 [error] 64174#0: *72 open()
"/usr/local/etc/nginx/html/attachment.php" failed
(2: No such file or directory), client: 197.250.142.112, server:
forum2.biscom.zp.ua, URL: "/attac
hment.php?attachmentid=8514&d=1157263996&s=2533ac130bb591554672565cca5fd370&",
host: "poddomen4.site.org.ru"
Я так понял nginx пытается почему-то искать файлы сайта по этому пути:
/usr/local/etc/nginx/html/
Но на самом деле они находятся тут:
/home/httpd/poddomen4/;
Как можно "задать" в настройках правильный путь к файлам?
----- Original Message -----
From: "1nsk.ru" <info@xxxxxxx>
To: <nginx-ru@xxxxxxxxx>
Sent: Monday, January 29, 2007 8:14 PM
Subject: Re: настройка nginx
Здравствуйте.
Можно проще сделать:
server {
listen poddomen4.site.org.ru;
server_name poddomen4.site.org.ru;
location / {
proxy_pass http://poddomen4.site.org.ru:81/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(jpg|jpeg|gif|js|css|png)$ {
root /var/документрут/;
expires 10d;
}
}
в случае если апач на 81 порту, не забудьте mod_rpaf прикрутить.
В общем мой вопрос таков - что прописать в конфиге nginx, что бы nginx
обрабатывал запросы к следующим папкам:
poddomen4.site.org.ru/images/
poddomen4.site.org.ru/images1/
а все остальное передавал на обработку апачу
--
С уважением, Денис Воробьев
Сайт "Любимый город" http://1nsk.ru