(这只是大致的过程,下次有时间细化和贴图)
1、发布线上项目首先需要服务器,对于学生党测试学习我建议去阿贝云,因为有免费虚拟主机,免费云服务器,还有域名免备案,而且你不嫌麻烦就一直可以用。个人觉得配置还是不错的,毕竟免费的要啥自行车。
2、服务器建好后进入安装的系统,我是centos7,由于centos7预置的是firewall并不是iptables所以要禁用firewall再yum在线安装IP tables,再去修改端口将80端口打开方便我们远程访问与修改。最后编辑selselinux配置文件。
具体代码: systemctl stop firewalld.service //关闭防火墙
systemctl disable firewalld.service //禁止防火墙开机自启
yum install iptables-services //安装IPtables防火墙
vi /etc/sysconfig/iptables //配置防火墙文件端口
增加一列 -A INPUT -p tcp -m state NEW -m tcp --dport 80 -j ACCEPT
vi /etc/selinux/config //编辑色Linux配置文件
用#号注释SELINUXTYPE=targeted
增加一列SELINUX=disable //关闭selinux
3、安装jdk,tomcat,mysql,并配置环境变量,MySQL需要配置端口并给远程访问权限(也可在线安装阿帕奇)
4、将项目导入tomcat的webapps目录下启动tomcat。
5、ifconfig查询当前服务器的ip,在浏览器中访问(未设置Tomcat的端口默认8080)
(这只是大致的过程,下次有时间细化和贴图)