Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Редирект на выбранный порт
- To: nginx-ru@xxxxxxxxx
- Subject: Редирект на выбранный порт
- From: "OZzzy" <nginx-forum@xxxxxxxx>
- Date: Mon, 31 Dec 2012 14:31:07 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=qD4nFSxAYzjP6VohvJ6l5l+jlHobN2AhmFncyNioksE=; b=hLRbgULvJUVF/k3x8GGW3ndtKGET4kYCHSG5tgyuZc578lh0+EShDYu5R5sFZvnaWM6zXvVqnV3ijZBY+MZQJ3emIgj9hbkenUSPKlRVFc5C6gH+x4dw/l99swjTFB+7;
Конфигурация вэб сервера:
Nginx, PHP5 и MySQL на Debian Squeeze с использованием spawn-fcgi
Появилась необходимость вот в такой конфигурации:
Основной сайт - слушается на 80 порту
На порт 35000 мне нужно повесить /opt/jakarta-tomcat-5.5.9/webapps/snow
Индексный файл index.jsp
Конфигурация:
-------------------------------------------------------------------------------
server {
listen X.X.X.X:80; ## listen for ipv4
server_name site.ru www.site.ru;
access_log /var/www/site.ru/log/access.log;
location / {
root /var/www/site.ru/htdocs;
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/var/www/site.ru/htdocs$fastcgi_script_name;
include fastcgi_params;
allow X.X.X.X;
allow X.X.X.X;
deny all;
}
location ~ /\.ht {
#deny all;
}
}
server {
listen X.X.X.X:35002;
server_name snow;
location /snow {
root /opt/jakarta-tomcat-5.5.9/webapps/snow/;
index index.jsp index.php index.html index.htm;
access_log /var/log/snow/admin_access.log;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/opt/jakarta-tomcat-5.5.9/webapps/snow/$fastcgi_script_name;
include fastcgi_params;
allow X.X.X.X;
allow X.X.X.X;
deny all;
}
}
server {
listen X.X.X.X:40005; ## listen for ipv4
server_name ppmyad;
access_log /var/www/ppmyad/log/access.log;
location / {
root /var/www/ppmyad;
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/var/www/ppmyad$fastcgi_script_name;
include fastcgi_params;
allow X.X.X.X;
allow X.X.X.X;
deny all;
}
}
-----------------------------------------------------------------------------------------
ppmyad и site.ru нормально просматриваются и работают
а вот snow при попытке открыть браузер: http://Х.Х.Х.Х:35002/snow/ ответ
в браузере: No input file specified.
В логах:
/var/log/snow/admin_access.log
[31/Dec/2012:21:20:11 +0200] "GET /snow/ HTTP/1.1" 404 56 "-" "Mozilla/5.0
(Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97
Safari/537.11"
/var/log/nginx
2012/12/31 21:20:11 [error] 3972#0: *6 open()
"/usr/local/nginx/html/favicon.ico" failed (2: No such file or directory),
client: Х.Х.Х.Х, server: test, request: "GET /favicon.ico HTTP/1.1", host:
"Х.Х.Х.Х:35002"
В /usr/local вообще нет папки nginx
------------------------------------------------------------------------------------------------
Помогите пожалуйста правильно оформить конфиг
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,234597,234597#msg-234597
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|