nginx配置-根据域名转向不同的服务
$ cat /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { worker_connections 768; } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; server { listen 80; server_name work.zhang.com; location / { proxy_pass http://192.168.1.12:8080; } } server { listen 80; server_name code.zhang.com; location / { proxy_pass http://192.168.1.11:8988; } } server { listen 80; server_name www.zhang.com; location / { # 默认情况 root /var/www/html; index index.html index.htm; } } }