Доброго времени суток. Есть вопрос, который уже изрядно надоел, но решить пока не смог... Постараюсь вкратце рассказать, в чем собсно проблема: 1. есть серв с IP - 213.22.213.196 на котором крутятся около 300 сайтов - Apache. 2. есть серв в облаке амазона с белым IP - 107.22.213.196 - Nginx (10.185.8.53 - внутренний).
Настроен реверс с индейца на Nginx, по следующей конструкции:
...
AllowEncodedSlashes On
ProxyRequests Off
KeepAlive Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://107.22.213.196:80/ nocanon
ProxyPassReverse / http://107.22.213.196:80/
...
...
#domen.com
server {
server_name domen.com www.domen.com;
limit_req zone=domen burst=5;
listen 10.185.8.53;
root /mnt/v2/domen/public_html;
index index.html index.php;
access_log /var/log/virtualmin/domen.com_access_log;
error_log /var/log/virtualmin/domen.com_error_log;
if ($request_uri ~ " ") {
return 444;
}
location /cgi-bin {
gzip off;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME /mnt/v2/domen/cgi-bin$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT /mnt/v2/domen;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
limit_req zone=domen burst=5;
}
location /comments {
root /mnt/v2/domen/public_html;
index *.html;
autoindex on;
limit_req zone=domen burst=5;
}
location /stats {
root /mnt/v2/domen/public_html;
index *.html;
autoindex on;
limit_req zone=domen burst=5;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /mnt/v2/domen;
}
location ~ /\.ht {
deny all;
}
ssi on;
ssi_silent_errors off;
}
...10.185.8.53
И еще - если локально в hosts прописываю 107.22.213.196 domen1 и т.д. - все открывается...