首先,我是购买godaddy的域名,服务器是腾讯的。
一、添加域名解析
1.在腾讯云的控制台中,进入云解析。
2.添加解析:
输入已经购买的域名,点确定。
如果解析状态不是正常解析,而是DNS未修改,请参考https://cloud.tencent.com/document/product/302/5518
然后点击解析。
添加解析记录。
记录值填成自己的ip地址。一般在10分钟左右能够解析完成。
3.查看是否解析成功。利用Xshell链接上服务器,输入 ping 1.1.1.1
1.1.1.1改为自己的ip地址。如果出现对应的ip,即解析成功。
4.域名解析成功,添加安全组
如果需要用到8080端口,可自行打开。
二、Linux中修改文件
在Linux服务器中,打开Tomcat的安装目录
cd conf/
vi server.xml
将红方框中改成自己的ip地址
重启Tomcat
最后,利用域名进行访问
三、将http改成HTTPS
1.申请ssl证书;证书申请方法
2.下载证书
进去Tomcat
第一个为 jks密码,第二个为jks文件;
利用Xftp将jks文件上传到Tomcat目录下的conf文件夹中
3.配置Tomcat
打开Tomcat所在的目录
#打开Tomcat目录下的conf文件夹
cd conf
#修改server.xml文件
vi server.xml
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="conf/jks的文件名加后缀"
keystorePass="jks密码"/>
4.配置web.xml
将以下内容插入到web.xml中
<security-constraint>
<web-resource-collection>
<web-resource-name>ssl</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
5.打开同目录下的 server.xml 文件,将 redirectPort 参数修改为 SSL 的 connector 的端口,即443端口。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
6.配置完成,重启Tomcat