Centos7 搭建APACHE TOMCAT 服务器

**

Centos7 搭建APACHE TOMCAT 服务器

**
一、部署静态网站
部分文件参考链接 https://blog.csdn.net/u011277123/article/details/77847360
1.0 安装JDK
部分文件参考链接 https://blog.csdn.net/fuyuwei2015/article/details/73195936

1.1 安装Apache服务程序(apache服务的软件包名称叫做httpd)
yum install httpd -y
1.2 地址访问127.0.0.1查看安装状态是否成功
1.3 查看版本号 httpd -v
1.4 启动apache service httpd start
停止服务apache service httpd stop
重新启动apache service httpd restart
1.5 yum安装的apache主配置文件位置 /etc/httpd/conf/httpd.conf
vim /etc/httpd/conf/httpd.conf //编辑主配置文件
ServerRoot “/etc/httpd” //设置Apache的主目录
/var/www/html //网页存放目录
Timeout 120 //设置请求超时
Listen 80 //设置监听端口
ServerAdmin [email protected] //设置管理员邮箱
ServerName 192.168.0.3:80 //设置主机或IP
DocumentRoot “/var/www/html” //设置Apache文档目录
DirectoryIndex index.html //设置主页文件
AddDefaultCharset GB2312 //设置网站编码
编辑主页文件用作测试:
cd /var/www/html
echo “This is web test sample.”>>index.html
chmod 705 index.html
重新加载服务:
service httpd restar

1.6 防火墙设置 重启动防火墙 systemctl restart firewalld.service
如果做了WEB服务器,开启80端口.
查看端口是否开启lsof -i:80
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
如果做了邮件服务器,开启25,110端口.
如果做了FTP服务器,开启21端口
如果做了DNS服务器,开启53端口
减少不安全的端口连接
iptables -A OUTPUT -p tcp --sport 31337 -j DROP
iptables -A OUTPUT -p tcp --dport 31337 -j DROP
1.7 安装iptables防火墙
yum remove firewalld //卸载原firewalld防火墙
安装iptables防火墙及操作:
yum install iptables-services //安装iptables防火墙
vi /etc/sysconfig/iptables //编辑防火墙配置文件,开放3306端口
systemctl restart iptables.service //最后重启防火墙使配置生效
systemctl enable iptables.service //设置防火墙开机启动
重启即可
启动指令:service iptables start
重启指令:service iptables restart
关闭指令:service iptables stop
外网无法访问原因
端口开启的时候、本机IP能访问的时候
关闭系统策率 SElinux
首先sestatus(SElinux STATUS)查看状态。
可以看到状态为enabled,即开启。
模式为enforcing(强制模式)
getenforce查看当前模式。如果为disabled即是关闭状态。
通过修改配置文件永久关闭selinux策率
selinux的配置文件是/etc/selinux/config
vim /etc/selinux/config打开selinux配置文件
打开后按a插入
修改参数部分
SELINUX=参数
参数可选(enforcing、permissive、disabled)
参数disabled 关闭

二、部署动态网站
2.1 卸载Apache
查看都安装在什么目录下 rpm -ql httpd
查看安装了什么包 rpm -qa|grep httpd
运行卸载命令 rpm -e httpd
2.2 安装Tomcat
检测JDK yum list | grep jdk 安装JDK yum -y install java-1.8.0-openjdk* 检查是否安装成功 java -version
通过yum安装tomcat,先查看yum端是那个版本的tomcat yum search tomcat
安装命令 yum -y install tomcat
yum install tomcat
查询tomcat是否安装成功 rpm -q tomcat
配置环境变量 编辑.bashrc文件
vi .bashrc
加入环境配置
JAVA_HOME=/usr/lib/jvm/java
PATH= P A T H : PATH: JAVA_HOME/bin
CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVA_HOME/lib/tools.jar
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME
使配置文件生效 source .bashrc
安装管理页面 yum install tomcat-webapps tomcat-admin-webapps
安装在线文档 yum install tomcat-docs-webapp tomcat-javadoc
启动tomcat systemctl start tomcat.service
重启tomcat systemctl start tomcat
添加到开机启动 systemctl enable tomcat
网站存放目录 /usr/share/tomcat/webapps
配置文件目录 /usr/share/tomcat
连接JDK JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

3.2 配置Tomcat
	编辑配置文档 vi /usr/share/tomcat/conf/tomcat-users.xml
	在这个标签内 <tomcat-users> 添加管理用户  <user username="admin" password="password" roles="manager-gui,admin-gui"/>
	管理及部署网站地址 http://192.168.3.5:8080/manager/html
	管理Tomcat Virtual Host Manager  http://192.168.3.5:8080/host-manager/html/
	利用linux打包.war包上传项目文件 jar -cvf xxx.war /项目文件夹
		2. 解压 jar -cvf project.war 注:解压到当前目录
	参照:https://blog.csdn.net/hello9050/article/details/7298974

	给权限 chmod -R 777 /

	whereis tomcat   查看安装目录

unzip all.zip
这条命令是将all.zip中的所有文件解压出来

猜你喜欢

转载自blog.csdn.net/WuDaoZhiLing/article/details/84985081