nginx域名转发只需要在nginx.cnf文件里面加入nginx域名配置信息即可,下面是nginx的配置文件,包括了nginx多域名配置方法,配置信息如下,只需要在nginx的http里面加入server部分即可。�

#user  nobody;

worker_processes  1;

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

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  logs/access.log  main;

sendfile        on;

#tcp_nopush     on;

#keepalive_timeout  0;

keepalive_timeout  65;

gzip  on;

# nginx单域名转发配置

server {

listen       80;

server_name  manage.taotao.com;

#charset koi8-r;

#access_log  logs/host.access.log  main;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Server $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

location / {

proxy_pass http://127.0.0.1:8081;

proxy_connect_timeout 600;

proxy_read_timeout 600;

}

}

# nginx多域名配置,多个域名转发到同一ip地址

server {

listen       80;

server_name  www.taotao.com taotao.com;

#charset koi8-r;

#access_log  logs/host.access.log  main;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Server $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Host $host; # 转发请求时将请求的域名一起转发

location / {

proxy_pass http://127.0.0.1:8082;

proxy_connect_timeout 600;

proxy_read_timeout 600;

}

}

}�

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/javaweb/457.html

Logo

更多推荐