服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 服务器系统 > CentOS > 正文

使用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;
    }
}

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容