多个域名代替服务器ip地址(nginx环境)

最近有需求要求使用不同域名绑定同一个端口,来实现域名访问项目,代替IP加端口得访问形式!

域名得作用:主要是用来做识别得,客户在记录一个网站得时候,肯定是域名形式得更方便记忆(类似于www.baidu.com就是一个域名)

实现这个需求得前提:在服务器上进行部署,这边服务器是windows server 2012版,前端部署使用得是nginx,配置域名主要是在nginx.conf中来进行,主要围绕nginx来设置。

主要得配置是在nginx里边 server 中
在这里插入图片描述
nginx部署主要也是修改这些地方,其中需要注意得地方:

proxy_pass 后边跟得ip加端口是本机服务器上地址加后台端口,确保可以访问;
root 前台资源位置,nginx会默认加载html下边,可以根据实际环境来放相对应得路径,不是绝对得,html文件夹也可以修改名称;
server_name 可以存放本机ip,也可以存放配置好的域名,控制浏览器访问得路径;
listen 代表nginx监听得端口,可以是任意得,前提是服务器上未被占用得端口才可以;

重要:
1.listen和server_name是相对应得,如果listen监听端口配置得是不同得,server_name可以是相同得,例如localhost
2.如果listen监听端口配置得是相同得,都使用同一个端口号,serve_name就需要是不同得,不能同时使用相同得,可以使用域名(用不同得域名,同时指向一个IP地址)

(前提:使用域名得情况下)
另外还有一个地方,需要配置 以自己电脑为例 C:\Windows\System32\drivers\etc
找到这个目录下的hosts 在里边进行配置 本机IP 加 域名(相当于提到本机得全局配置中)

另外附加:(服务器上进行外网访问,配置规则)
服务如果在外网访问,则需要把某些特定得端口暴漏出来,才可以供外网用户进行访问。
操作步骤:

  1. 配置得地方 控制面板---->>防火墙---->>高级设置----->>入站规则在这里插入图片描述 2. 进行配置 右侧新建规则,选择 端口点击下一步即可,应为只需把特定得端口进行配置。 3. 选择特定得端口,输入相对应需要暴漏得端口号,可以同时增加多个端口。 (配合nginx来使用得话,就需要把nginx中配置得监听端口配置到入站规则中)

完成之后进行测试,用户访问服务得IP加特定得端口,即可访问服务器中部署得项目;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值