1. 程式人生 > >centos7 yum安裝apache

centos7 yum安裝apache

1.檢視httpd包是否可用
yum list | grep httpd

2.安裝Apache
yum install httpd

3.配置servername
vi /etc/httpd/conf/httpd.conf
修改這行: ServerName localhost:80

4.啟動
systemctl start httpd.service
設定開機自啟動:
systemctl enable httpd.service
若要驗證是否自動啟動可在重啟伺服器後在終端鍵入以下命令來檢測Apache是否已經啟動
systemctl is-enabled httpd.service
如果看到了enable這樣的響應,則表示Apache已經啟動成功

5.安裝apache擴充套件(讓其支援sll及正則擴充套件)
yum -y install mod_ssl mod_perl

6.安裝目錄介紹
Apache預設將網站的根目錄指向/var/www/html
預設的主配置檔案/etc/httpd/conf/httpd.conf
配置儲存在的/etc/httpd/conf.d/目錄

7.開放80埠
CentOS升級到7之後,發現無法使用iptables控制Linuxs的埠,
google之後發現Centos 7使用firewalld代替了原來的iptables。
下面記錄如何使用firewalld開放Linux埠:
開啟埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義:
–zone #作用域
–add-port=80/tcp #新增埠,格式為:埠/通訊協議
–permanent #永久生效,沒有此引數重啟後失效

重啟防火牆
firewall-cmd --reload
檢視狀態
firewall-cmd --state

PS:centos7 下開啟埠及埠查詢
Centos 7 採用firewall 防火牆:
<1>例如 查詢9200埠是否開啟
命令如下: firewall-cmd --query-port=9200/tcp
返回yes 表示開啟
<2>開啟9300埠
命令如下:firewall-cmd --add-port=9300/tcp
返回success表示開啟成功