开心123 发表于 2019-2-17 06:37:35

CentOS6和CentOS7中简单web站点的配置步骤

  一、CentOS6中简单的web站点的配置实例:
1.安装httpd:
~]# yum install -y httpd httpd-manual httpd-tools      //安装httpd应用程序所需要的必要文档文件
http://i2.运维网.com/images/blog/201804/28/b9f2d730167f4edaa70c2bff04b41ded.png
2.确保SElinux和iptables防火墙不会干扰httpd服务的提供:
SElinux配置:
~]# getenforce                  //查看SELinux状态
Enforcing
~]# setenforce 0               //设置SELinux为
http://i2.运维网.com/images/blog/201804/28/b4e07cd6b55f1ae36751e49c3c1dc6eb.png
防火墙:
~]# iptables -vnL                         //查看主机是否防火墙状态
其执行结果中如果有防火墙规则如图:
http://i2.运维网.com/images/blog/201804/28/1734dedc730745201587b284f258d64c.png
,就需要进行如下处理:
~]# service iptables stop             //停止防火墙服务,仅限于实验环境关闭
~]# chkconfig iptables off         //设置防火墙服务开机自启关闭
~]# iptables -F                           //清除所有规则来暂时停止防火墙 (只适合在没有配置防火墙的环境中,如果已经配置过默认规则为deny的环境,此步骤将使系统的所有网络访问中断)
http://i2.运维网.com/images/blog/201804/28/2564d904674c8563fb253867ad3d30dd.png
3.添加一个html文档:/var/www/html/index.html
http://i2.运维网.com/images/blog/201804/28/33a343d9b43eb9cb33d6d10be27fe3d6.png
4.启动httpd服务
~]# service httpd start
http://i2.运维网.com/images/blog/201804/28/8f1207907422757143570d17ece748b3.png
5.监测服务启动是否正常:
~]# ss -tnl | grep httpd            //监听端口号,查看httpd服务是否开启,一般默认是80
~]# ps aux | grep httpd         //查看进程是否有httpd进程启用
~]# service httpd status         //查看httpd服务的状态
http://i2.运维网.com/images/blog/201804/28/f9817ca62b51114aa23e3f84827e2a2d.png
6.设置httpd服务开机自动启动:
~]# chkconfig httpd on         
7.在本地客户端主机访问创建好的IP地址就可以了:
http://i2.运维网.com/images/blog/201804/28/8675d7254d4255535d127cf9c6f0d405.png
  二、CentOS7中简单的web站点的配置实例:
1.安装httpd:
~]# yum install -y httpd httpd-manual httpd-tools
http://i2.运维网.com/images/blog/201804/28/3a154291360aec738fd254077385c171.png
2.确保SElinux和iptables防火墙不会干扰httpd服务的提供:
SElinux配置:
~]# getenforce
Enforcing
~]# setenforce 0
http://i2.运维网.com/images/blog/201804/28/e746ba50f4e3d6673ef36ce7efa0ffd2.png
防火墙:
~]# iptables -vnL
其执行结果中如果有防火墙规则如下图:
http://i2.运维网.com/images/blog/201804/28/d84f9a687fe8210c6369996c79f99c56.png
,需要进行如下处理:
~]# systemctl disable firewalld.service                  //停止防火墙
~]# systemctl stop firewalld.service                      //禁用防火墙
~]# iptables -F                                                      ////清除所有规则来暂时停止防火墙 (只适合在没有配置防火墙的环境中,如果已经配置过默认规则为deny的环境,此步骤将使系统的所有网络访问中断)
http://i2.运维网.com/images/blog/201804/28/3a305af3f06d0dded67773d2bb76868a.png
3.添加一个html文档:/var/www/html/index.html
http://i2.运维网.com/images/blog/201804/28/ddff4be9d2b526b1668068945877873f.png
4.启动httpd服务:
~]# systemctl start httpd
5.监测服务启动是否正常:
~]# ss -tnl | grep httpd
~]# ps aux | grep httpd
~]# systemctl status httpd.service
http://i2.运维网.com/images/blog/201804/28/0a5e7d18b04ed35e79a98dc29e88f66d.png
6.设置httpd服务开机自动启动:
~]# systemctl enable httpd.service
http://i2.运维网.com/images/blog/201804/28/da4adca7288db46925b28ee02cf6e684.png
7.在本地客户端主机访问创建好的IP地址就可以了:
http://i2.运维网.com/images/blog/201804/28/f7bd23863bd862700f775ec290857b6d.png



页: [1]
查看完整版本: CentOS6和CentOS7中简单web站点的配置步骤