首页 > 编程知识 正文

linux下nginx安装配置,nginx根据域名转发tcp

时间:2023-05-06 04:44:09 阅读:125366 作者:2630

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。