app开发者平台在数字化时代的重要性与发展趋势解析
1648
2023-01-28
springboot项目不加端口号也可以访问项目的方法步骤分析
今天给大家分享的是,在nginx中配置域名以及端口号。
前言:
实际开发中,我们可能经常会有这样的情况,在本地的springboot项目中,会设置项目的访问端口,比如我设置的前台端口为:8443,后台端口为:8085,那当我们项目部署上线时,如果你只填写域名是访问不到项目的,需要在域名的后面添加端口号,这样势必会造成一些不必要的麻烦,那有没有一种方法,只需要访问域名即可对应的项目的前台,或者在域名的前面添加guanli即可访问后台呢?让我们一起来看看吧。
01
解析域名
设置的第一步,就需要你去你的域名服务商处解析域名,一般添加两个记录集即可,也就是域名或者域名。假设这是前台的入口。
对应的后台怎么解析呢,我们只需在在添加一条记录集为,guanli.域名即可。
前后台配置的域名指向地址均未服务器地址。
现在我们就可以通过域名来访问部署的项目(springboot项目部署暂且不表),只是访问的时候需要在域名的后面加上端口号,前言中也提到过,这样比较麻烦,下面我们就来看看怎么去掉端口号。
02
修改nginx的配置文件
修改的思路就是将我们需要设置的域名指向带端口号的域名,比如我的域名为http://muxiongxiong-,那我就需要配置指向http://muxiongxiong-:8443,后台将http://guanli.muxiongxiong-指向http://muxiongxiong-:8085 ,这样即可实现去掉端口号直接访问项目。
下面是nginx中的关键配置信息:
# 这里配置的是80端口监听muxiongxiong-:8443域名
server {
listen 80;
server_name muxiongxiong-;
location / {
# 配置代理访问 8080 Nginx服务器
proxy_pass http://muxiongxiong-:8443;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
# 这里配置的是80端口监听muxiongxiong-:8443域名
server {
listen 80;
http:// server_name guanli.muxiongxiong-;
location / {
# 配置代理访问 8080 Nginx服务器
proxy_pass http://muxiongxiong-:8085;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
http:// }
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~