Nginx 简单配置域名跳转

暂时用到这么多,简单记录下

  • 首先要买个域名
  • 去买域名的网站后台管理配置域名解析,设置跳转到服务器公网ip
  • 直接访问公网ip的结果是访问80端口,一般web应用并不是,如tomcat默认8080
  • 服务器安装Nginx
  • 修改Nginx配置文件,转发80端口收到的请求到web应用的真实地址
  • 使生效

直接用yum安装

1yum install nginx //安装nginx 2service nginx start //启动nginx

配置路由规则

1vim /etc/nginx/nginx.conf //修改配置文件 2 3//修改成如下,原来花括号里是空的 4location / { 5 proxy_set_header X-real-ip $remote_addr; //把请求的ip设置到request里,不然web应用直接获取ip将会是本地地址,通过header里的X-real-ip获取 6 proxy_pass http://127.0.0.1:8080; //转发请求到8080端口 7 } 8 9 10nginx -s reload //使配置生效
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Apache设置反向代理转发端口

场景:这个是将8080端口转发到80端口,使用场景如:1.给Django服务设置域名或者IP访问;2.给node服务设置域名或者IP访问。具体文档参考:http://httpd.apache.org/docs/2.0/mod/mod\_proxy.html(https://www.oschina.net/action/GoToLin

Apache解析和绑定域名

转载修改 如果你想让你上线项目的域名解析的是你本地的IP,该怎么做呢?难道要一个个的改配置文件吗?例:域名为 aaa.com端口默认为80.我试图修改为8080端口,但是出错了1.本地hosts什么是本地hosts?我们知道访问一个域名,通过dns服务器得到该域名所指向的服务器ip地址,然后通过ip地址和服务器建立连接,

Nginx 简单配置域名跳转 - HelloWorld