在宝塔面板中绑定域名

效果:
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

配置完成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。