nginx域名传输只需在nginx.cnf文件中添加nginx域名配置信息即可。 以下是nginx的配置文件,其中包含nginx多域名的配置方法。 如下所示,在nginx的http中追加服务器部分即可。
#用户nobody;
工作器_ processes 1;
#error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;
#pidlogs/nginx.pid;
事件{
worker_connections1024;
}
http{
includemime.types;
efault _ type应用程序/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_loglogs/access.logmain;
sendfileon;
#tcp_nopushon;
#keepalive_timeout0;
keepalive_timeout65;
gzipon;
#nginx单域名传输配置
服务器{
listen80
server_namemanage.taotao.com;
#charsetkoi8-r;
# access _ loglogs/host.access.log main;
proxy _ set _ headerx -前向主机$ host;
proxy _ set _ headerx -前向服务器$ host;
proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for;
位置/{
proxy _ pass http://127.0.0.1:8081;
proxy_connect_timeout600;
proxy_read_timeout600;
}
}
#nginx多域配置,将多个域名转发到同一ip地址
服务器{
listen80
server _ namewww.Taotao.com Taotao.com;
#charsetkoi8-r;
# access _ loglogs/host.access.log main;
proxy _ set _ headerx -前向主机$ host;
proxy _ set _ headerx -前向服务器$ host;
proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for;
proxy_set_headerHost$host; #转发请求时,一起转发请求的域名
位置/{
proxy _ pass http://127.0.0.1:8082;
proxy_connect_timeout600;
proxy_read_timeout600;
}
}
}
来源:太平洋学习网站,转载请注明来源: http://www.tpy yes.com/a/Java web/457.html