使用nginx转发端口
时间:2021-12-03 来源:未知 投稿:admin 点击:次
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx -y //安装nginx
vi /etc/nginx/conf.d/default.conf //编辑配置文件,将80改成85,否则端口冲突启动不了服务。
vi /etc/nginx/nginx.conf //编辑配置文件,添加反射代理规则。
stream {
server {
listen 443;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass 116.62.151.69:443;
}
server {
listen 80;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass 116.62.151.69:80;
}
}
多域名转发:
stream{
log_format stream '$remote_addr - - [$time_local] "$ssl_preread_server_name -> $name ($protocol)" $status $bytes_sent ';
map $ssl_preread_server_name $name {
www.fwqzx.com 58.218.204.78:3036;
www.chaojiyun.com 180.101.49.13:8443;
}
server {
listen 443;
proxy_pass $name;
ssl_preread on;
access_log /var/log/nginx/steam.log stream;
}
}
yum install nginx -y //安装nginx
vi /etc/nginx/conf.d/default.conf //编辑配置文件,将80改成85,否则端口冲突启动不了服务。
vi /etc/nginx/nginx.conf //编辑配置文件,添加反射代理规则。
stream {
server {
listen 443;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass 116.62.151.69:443;
}
server {
listen 80;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass 116.62.151.69:80;
}
}
多域名转发:
stream{
log_format stream '$remote_addr - - [$time_local] "$ssl_preread_server_name -> $name ($protocol)" $status $bytes_sent ';
map $ssl_preread_server_name $name {
www.fwqzx.com 58.218.204.78:3036;
www.chaojiyun.com 180.101.49.13:8443;
}
server {
listen 443;
proxy_pass $name;
ssl_preread on;
access_log /var/log/nginx/steam.log stream;
}
}
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容