• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Nginx 设置域名转发到指定端口的实现方法

    进入 /usr/local/nginx/conf

    sudo cd /usr/local/nginx/conf

    创建 vhost 目录

    sudo mkdir vhost

    修改 nginx.conf 文件

    sudo cp nginx.conf nginx.conf_back
    sudo vim nginx.conf

    设置访问机器的 hosts 文件,以便模拟访问,我这里使用的机器是 windows 10,hosts 文件在 C:\Windows\System32\drivers\etc 文件夹下。

    创建端口代理配置文件

    sudo cd vhost
    sudo vim www.jaydenmall.com.conf
    server {
    	# 监听 80 端口
      listen 80;
      autoindex on;
      server_name www.jaydenmall.com;
      access_log /usr/local/nginx/logs/access.log combined;
      index index.html index.htm index.jsp index.php;
      if ( $query_string ~* ".*[\;'\&;\&;].*" ){
        return 404;
      }
      location / {
        # 反向代理到 8080 端口
        proxy_pass http://127.0.0.1:8080;
        add_header Access-Control-Allow-Origin *;
      }
    }

    重启 nginx

    sudo ../../sbin/nginx -s reload

    有可能会出现错误,这时需要使用nginx -c的参数指定nginx.conf文件的位置。

    sudo killall -9 nginx # 杀掉 nginx 进程
    sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    sudo ../../sbin/nginx -s reload # 重启

    端口反向代理成功,注意红色部分是默认的 80 端口,实际指向的确是 tomcat 的 8080 端口。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:Nginx进行域名重写和泛域名解析配置的方法
    下一篇:nginx反向代理之将80端口请求转发到8080
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Nginx 设置域名转发到指定端口的实现方法 Nginx,设置,域名,转,发到,