下面说下yum安装apache过程以及遇到的问题
1. yum安装apache
使用命令 yum -y install httpd
2.启动 apache遇到的问题
解决方法:
vi /etc/httpd/conf/httpd.conf
进入vi修改状态,找到#ServerName www.example.com:80
取消#,并修改为ServerName 域名:80(如果没有域名的话,就设为localhost)
wq!保存退出
查看域名的命令:hostname 或者 domainname
再次启动apache遇到的问题: 80端口被占用
解决方法:
vi /etc/httpd/conf/httpd.conf
将Listen 80 改为 Listen 90
将前面改域名的地方的端口也改为90 (ServerName besttestx:90)
再次重启apache服务遇到问题:90端口拒绝访问
解决方法:
查看在使用的http端口:
[root@besttest ~]# semanage port -l|grep http
-bash: semanage: command not found
yum安装semanage 需要先yum provides /usr/sbin/semanage .
根据上面yum信息 , 需要安装 policycoreutils-python-2.0.83-30.1.el6_8.i686
即:yum -y install policycoreutils-python
然后再查看http端口
设置SETLinux管理http的端口
semanage port -a -t http_port_t -p tcp 90
启动httpd服务,正常OK!
3.设置开机启动Apache
chkconfig –levels 235 httpd on
4. 现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面