Nginx 도 메 인 이름 기반 가상 설정

3418 단어 nginx
프로필 편집
vi /etc/nginx/nginx.conf
user    www www; worker_processes  2;
error_log  logs/error.log  notice;
events {     worker_connections  1024; }
http {     include       mime.types;     default_type  application/octet-stream;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                       '$status $body_bytes_sent "$http_referer" '                       '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /data/logs/www-logs/http/access.log  main;     sendfile        on;     keepalive_timeout  65;
    client_header_buffer_size 1k;     large_client_header_buffers 4 4k;
    gzip  on;
\#가상 호스트 1 
  server {
        listen       80;
        server_name  www.site1.com;
        access_log  /data/logs/www-logs/www.site1.com/host.access.log  main;

        location / {
            root   /data/web/www.site1.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

 
\#가상 호스트 2  
 server {
        listen       80;
        server_name  www.site2.com;
        access_log  /data/logs/www-logs/www.site2.com/host.access.log  main;

        location / {
            root   /data/web/www.site2.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

 
\#가상 호스트 3   
server {
        listen       80;
        server_name  www.site3.com;
        access_log  /data/logs/www-logs/www.site3.com/host.access.log  main;

        location / {
            root   /data/web/www.site3.com/htdocs;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}

좋은 웹페이지 즐겨찾기