yum安裝apache
一、查詢是否已經安裝apache
rpm -qa httpd
註:Apache在linux系統裏的名字是httpd
如果有返回的信息,則會顯示已經安裝的軟件。如果沒有則不會顯示其它的信息。如下圖是沒有安裝的。查詢的時候沒有顯示其它的信息。
二、如果未安裝,輸入命令安裝
yum install httpd -y
再次運行rpm -qa httpd就有顯示了,證明已經安裝完成了
三、啟動apache
service httpd start
(1)啟動服務時,報錯
解決方法:
vi /etc/httpd/conf/httpd.conf
進入vi修改狀態,找到#ServerName www.example.com:80
取消#,並修改為ServerName 域名:80(如果沒有域名的話,就設為localhost)
wq!保存退出
查看域名的命令:hostname 或者 domainname
(2)再次啟動apache遇到的問題: 80端口被占用
解決方法:
vi /etc/httpd/conf/httpd.conf
將Listen 80 改為 Listen 90
將前面改域名的地方的端口也改為90 (ServerName besttestx:90)
(3)再次重啟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
查看在使用的http端口,已經被改成90啦
semanage port -l|grep http
啟動httpd服務,正常OK!
service httpd start
四、設置開機啟動Apache
chkconfig –levels 235 httpd on
五、打開測試頁面
現在直接在瀏覽器鍵入http://localhost或http://本機IP,應該會看到Apache的測試頁面
如: http://192.168.0.108
yum安裝apache