效果:
http://www.onesunjian.top/
1.首先购买域名,申请备案,得到域名
2.解析域名
@ 是指前面不带任何主机名的
www 是二级域名
QQ截图20200923191533.jpg
QQ截图20200923191559.jpg
3.将ssm项目放到webapps文件下
不做任何修改访问正常访问页面是
http://ip地址:8080/项目名 而现在要改成开头示例那样
将项目名去掉,在tomcat/confd的server.xml添加如下图的示例文件
docBase指向的是该项目 例如我这里就是onetest这个项目
<Context docBase="/www/server/tomcat/webapps/onetest" path="/" reloadable="true"/>
QQ截图20200923190207.jpg
访问http://ip地址:8080可以发现项目名去掉成功
接下来就是端口号了
通过操作就是在server.xml配置文件中将8080的端口号改成80,但是这样是不行的, 会报403错误,那就不改8080端口号了
所以我就采用将8080端口的请求发送到80端口
(1)安装 iptables-services
yum install iptables-services
(2)转发端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
(3)生效配置
service iptables save
最后有iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] 即设置成功,此时的设置生效在服务器重启后失效,则需要永久设置
(4)设置有效
systemctl restart iptables.service
systemctl enable iptables.service
配置完成!