1. 进入 /usr/local/nginx/conf

    sudo cd /usr/local/nginx/conf
    
  2. 创建 vhost 目录

    sudo mkdir vhost
    
  3. 修改 nginx.conf 文件

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

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

  5. 创建端口代理配置文件

    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 *;}
    }
    
  6. 重启 nginx

    sudo ../../sbin/nginx -s reload
    
  7. 有可能会出现错误,这时需要使用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 设置域名转发到指定端口相关推荐

  1. Nginx 设置域名转发到指定目录

    域名转发的其它步骤参见 Nginx 设置域名转发到指定端口 在指定目录里存放一张图片,以便测试.我这里是在 /www/jaydenmall/ 里存放了一张 gg.jpg 在 vhost 里添加 ima ...

  2. nginx根据域名转发不同ip端口

    nginx配置不同域名转发不同端口,这个很重要,毕竟,一台服务器只有一个80端口,这里我只介绍配置文件,如何安装nginx,请执行百度经验. 因为是windows,所以本地如果想用域名测试,可以修改h ...

  3. nginx做域名映射到指定端口(阿里云服务器、阿里域名服务)

    文章目录 前言 一.初始工作 二.准备工作 1.GCC编译器 2.安装zlib 3.安装pcre.pcre-devel 4.安装openssl 三.nginx 1.下载 2.安装nginx 三.域名映 ...

  4. nginx 根据域名转发本机端口

    server {listen 80;listen [::]:80;server_name xxxx.comlocation / {proxy_pass http://127.0.0.1:8080;} ...

  5. 使用nginx 同一端口根据不同域名转发到不同端口

    该文章属于原创类型,其他网站转载必须来源于蚂蚁课堂www.itmayiedu.com 需求:在一台服务器上部署两个tomcat项目,都想共用同一个端口号80.但是一台服务器tomcat端口号不能重复? ...

  6. nginx配置域名转发、反向代理、负载均衡

    [Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...

  7. nginx多域名转发

    前言 昨天碰到nginx做多域名转发,简单总结下nginx的使用,此文只是便于开发理解,并不会涉入太深的东西.有错误的地方,还望大家多指正. 基础概念 DNS DNS是Domain Name Syst ...

  8. Nginx配置域名转发及https访问

    1.概述 当在一个服务器部署多个服务,不同服务需要通过不同域名访问时,可以通过Nginx代理进行域名转发,同时还可以通过配置SSL模块实现https访问. 本文示例的业务需求为: 在一个服务器同时部署 ...

  9. CentOS7 设置防火墙、开放指定端口操作

    CentOS7 设置防火墙操作.开放指定端口操作 1, 查看防火墙状态:firewall-cmd --statesystemctl status firewalld.service2, 开启防火墙:s ...

最新文章

  1. docker nginx 配置负载均衡
  2. 在一个夜黑风高的夜晚,坐在教室里学多线程
  3. python eval 入门_Python学习笔记整理3之输入输出、python eval函数
  4. CSDNmarkdown编辑器直接写代码的小效果(一生愿)
  5. imgareaselect 缩略图 裁剪图片
  6. fastboot no permission
  7. mysql 横纵表转化_数据库MySQL横纵表相互转化操作实现方法
  8. 20200702:最长公共子序列(leetcode1143)
  9. python不会英语不会数学怎么自学-零基础想自学PYTHON如果补数学怎么补?
  10. 同事线上埋的这个坑,我整整找了3天3夜
  11. 每天工作4小时的程序员_IT新闻_博客园
  12. 计算机职称评定认可增刊吗,核心期刊增刊评定职称可以用吗?
  13. PDF编辑软件如何编辑PDF文件
  14. LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
  15. 电脑白屏,电脑白屏是怎么回事?是系统的原因还是
  16. win10删除提示找不到该项目
  17. 生产库,查询库和测试库的区别
  18. 关闭amazon kindle 个人文档服务“请在48小时内点击下方以验证此请求”
  19. matlab零序五次谐波,五次谐波选线法的仿真分析
  20. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统

热门文章

  1. [ArrayList删除元素] 你需要了解的ArrayList如何安全的删除重复元素/ list去重
  2. 955.WLB 不加班公司名单,新增5家公司
  3. opencv-python 绘制图像直方图及直方图均衡化
  4. Word表格跨页自动显示表头 自动添加标题
  5. 为Visual studio 2008 添加汇编工程模板(原创)
  6. Python和R交互使用
  7. 新零售微服务电商项目SpringBoot/SpringCloudAlibaba
  8. 微软正式发布 Windows 11 SE
  9. php 警告提示框,js弹出对话框(消息框、警告框)
  10. 未来计算机网络技术层面的发展,计算机网络技术的未来发展趋势和新媒体影响...