nginx配置域名访问,部署springboot项目并使用Nginx置域名

阅读(147)发布于 2023-09-25

可以看到,我们的nginx配置文件分为: 宝塔修改nginx端口后怎么域名访问不带端口 宝塔修改Nginx端口后,如果想要域名访问不带端口,需要在Nginx的配置文件中进行修改。部署springboot项目并使用Nginx置域名 先clear再package出现BUILDSUCCESS就是打包成功了。

配图

前提条件:

1)nginx已安装完毕;

2)php安装完毕;

NGINX配置详解(基础版)

这里为什么说是基础版,因为你简单的配置完下面的东西,你就完成了通过域名(可以多个)到服务器的工作了。你可以直接把原本nginx.cof里的server下的内容整个删掉,替换成我下面的server配置,然后自己倒腾一下,就可以用了!

可以看到,我们的nginx配置文件分为:

宝塔修改Nginx端口后,如果想要域名访问不带端口,需要在Nginx的配置文件中进行修改。具体步骤如下:

1.登录宝塔面板,进入网站管理页面,找到需要修改的网站,点击设置,进入站点设置页面。

2.在站点设置页面中,找到Nginx配置,点击编辑,进入Nginx配置文件编辑页面。

3.在Nginx配置文件编辑页面中,找到listen指令,将其后面的端口号改成需要的端口号。例如,如果要将端口号改为8081,那么修改后的指令应该是:listen8081。

4.保存配置文件,并重启Nginx服务。

修改Nginx端口后,如果想要域名访问不带端口,需要在DNS解析中进行设置。具体步骤如下:

1.登录域名管理页面,找到需要修改的域名,点击解析设置。

2.在解析设置页面中,添加一条A记录,将主机记录设置为@,将记录值设置为服务器的IP地址。

3.保存设置,并等待DNS解析生效。

这样,当用户在浏览器中输入域名时,就会自动访问到服务器上的网站,而不需要带上端口号。

之前在v2看到毒鸡汤,很是喜欢,想着也部署到我的博客上来,域名就用二级域名dujitang.flywill.cn,由于我的服务器是Nginx,于是就有了这篇配置二级域名的文章。

先谷歌了一下,得到的结果

这里用的是单文件配置的,很明显,这样不优雅。

我使用的是多文件配置,先看下配置文件

在http结构中include/etc/nginx/conf.d/*.conf;已经引入了该文件夹下所有以.conf文件结尾的文件

所以你要做的就是在该目录下建立新的二级域名的配置文件

然后重启nginx就搞定了。

新的配置文件只需要有server级就行了,其他诸如http、event在主配置文件中写就可以了。

具体可以点击这里查看。

先clear再package出现BUILDSUCCESS就是打包成功了。

Buildingjar是jar包的路径

页面访问成功!

拿到jar包访问成功我们第一阶段完成。

补充:

使用自定义的端口号

最普遍的方法:

?查看运行日志

这样我们就可以使用IP地址+端口号来访问我们的服务啦!!!

补充:

查看java项目的进程号

3.在Nginx的配置文件里面再加入一个server

主要修改如下几个参数:

这样咱就可使用域名访问我们的服务啦

问题:

Thisapplicationhasnoexplicitmappingfor/error,soyouareseeingthisasafallback.

FriJul1014:09:04CST2020

Therewasanunexpectederror(type=InternalServerError,status=500).

Errorresolvingtemplate[/commons/public],templatemightnotexistormightnotbeaccessiblebyanyoftheconfiguredTemplateResolvers(template:"public/public-hot-news"-line10,col10)

在window系统下没问题。部署到linux下面出现这个问题

需要注意配置

spring.thymeleaf.prefix=classpath:/templates/

这里已经有斜线了引入模板的时候不需要再加了

common为目录templates下面的

以上就是关于nginx配置域名访问的解答,如果对你有帮助,不妨关注本站,本站将为你整理更多内容。