D1V1网源码站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 57|回复: 0

[码农经验] nginx地址跳转及域名解析

[复制链接]

购买VIP,消费全返

微信扫码,惊喜不断

发表于 2015-4-18 10:59:51 | 显示全部楼层 |阅读模式
1、背景

有时候一台服务器既会部署nginx,又会部署其它的web服务,此时nginx占用了服务器的80端口,web服务用的是非80端口。

形如这个网站:http://104.69.205.247:8086,其端口为8086,但如果这个网站需要给他整一个域名呢,这时候遇到麻烦了,因为域名只能解析道服务器的80端口地址即104.69.205.247。这个时候,我们需要利用nginx做一个跳转服务,让访问http://104.69.205.247 时,服务会跳转至8086端口的服务。

2、实现

进入服务器nginx安装路径,进入conf文件夹:

20160514233226173.jpg

打开nginx.conf文件,执行命令vi nginx.conf:

server {        listen       80;        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {           root   html;           index  index.html index.htm;        }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

修改上述文件中这部分的内容,如下:

server {        listen       80;        # server_name  localhost;        server_name  http://104.69.205.247;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {           #root   html;           #index  index.html index.htm;           proxy_set_header Host $host;           proxy_set_header X-Real-Ip $remote_addr;           proxy_set_header X-Forwarded-For $remote_addr;           proxy_pass http://104.69.205.247:8086;        }        
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

保存修改后的文件,进入sbin目录,重启nginx服务:

./nginx -s reload
  • 1

重启成功,如下图所示,下图中提示有一个疑惑点,可以忽略:

20160514234215202.jpg

3、结果3.1、不做跳转

通过8086端口访问

20160514234958244.jpg

3.2、做跳转

通过80端口访问

20160514235144593.jpg

4、域名解析

通过在80端口做跳转服务,后续访问网站只需要输入IP地址即可,无须附带端口号,域名解析时也只需通过A记录做解析即可。

20160515000534676.jpg

通过域名访问平台:

20160516121118971.jpg

yuanma.d1v1.com欢迎你,分享最好的网站商业源码,提供最好的免费空间申请

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
加入VIP:点击进入
Email:
1184556465@qq.com
社区VIP用户交流QQ专用群234989379
非VIP请勿加此群
VIP
技术支持
消费全返
客服中心

QQ|D1V1网源码站|手机版|小黑屋|D1V1网源码站 ( 沪ICP备05028199号 )

GMT+8, 2024-11-23 11:51 , Processed in 0.075322 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表