Welcome! Log In Create A New Profile

Advanced

Virtual hosts for nginx

Posted by sergldom 
Virtual hosts for nginx
July 03, 2010 04:46PM
Здравствуйте.
Подскажите пожалуйста правильно ли я понял работу виртуальных хостов?
И если правильно, то почему не работает.

vi /etc/nginx/sites-available/gfu.org
#################################
#gfu.org
upstream admin {
server admin.gfu.ua;
}

server {
listen 80;
server_name gfu.org www.gfu.org;

log_format upstream '$upstream_addr | $request - [ $upstream_response_time ]';
access_log /var/log/nginx/gfu.org_upstream_access.log upstream;

location / {
proxy_pass http://admin;
proxy_set_header X-Real-IP $remote_addr;
}
}
###################################################


vi /etc/nginx/sites-available/serg.ftp.org
####################################
#serg.ftp.org
upstream test {
server test.gfu.ua;
}

server {
listen 80;
server_name serg.ftp.org www.serg.ftp.org;
log_format upstream1 '$upstream_addr | $request - [ $upstream_response_time ]';
access_log /var/log/nginx/serg.ftp.org_upstream_access.log upstream1;

location / {
proxy_pass http://test;
proxy_set_header X-Real-IP $remote_addr;
}
}
############################################

ln -s /etc/nginx/sites-available/serg.ftp.org /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/gfu.org /etc/nginx/sites-enabled/

далее в:
vi /etc/hosts
прописываем:
172.225.1.27 test.gfu.ua
172.225.1.27 admin.gfu.ua

/etc/init.d/nginx restart

если с машины на которой стоит nginx в lynx открыть test.gfu.ua(статический сайт) или admin.gfu.ua(динамический сайт). Открываются разные сайты.
При обращении на сам сервер NGINX по serg.ftp.org или gfu.org открывается один сайт, тот что висит на admin.gfu.ua.

Подскажите пожалуйста в чем может быть причина.


tail -f /var/log/nginx/serg.ftp.org_upstream_access.log
172.225.1.27:80 | GET /misc/favicon.ico HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /modules/system/system.css?5 HTTP/1.1 - [ 0.003 ]
172.225.1.27:80 | GET /themes/garland/logo.png HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /themes/garland/style.css?5 HTTP/1.1 - [ 0.004 ]
172.225.1.27:80 | GET /themes/garland/images/bg-content-left.png HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /?q=user/register HTTP/1.1 - [ 0.630 ]
172.225.1.27:80 | GET /misc/jquery.js?5 HTTP/1.1 - [ 0.008 ]
172.225.1.27:80 | GET /misc/drupal.js?5 HTTP/1.1 - [ 0.003 ]
172.225.1.27:80 | GET /sites/default/files/languages/ru_b88e32710e4cad12455594be9f2213bc.js?5 HTTP/1.1 - [ 0.035 ]
172.225.1.27:80 | GET /modules/user/user.js?5 HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /themes/garland/images/bg-tab.png HTTP/1.1 - [ 0.020 ]
...

tail -f /var/log/nginx/gfu.org_upstream_access.log
172.225.1.27:80 | GET / HTTP/1.1 - [ 0.204 ]
172.225.1.27:80 | GET /modules/system/defaults.css?5 HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /modules/node/node.css?5 HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /modules/system/system.css?5 HTTP/1.1 - [ 0.001 ]
172.225.1.27:80 | GET /modules/system/system-menus.css?5 HTTP/1.1 - [ 0.002 ]
172.225.1.27:80 | GET /themes/garland/style.css?5 HTTP/1.1 - [ 0.001 ]
172.225.1.27:80 | GET /modules/user/user.css?5 HTTP/1.1 - [ 0.001 ]
...
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 238
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready