Linux系統下安裝Apache伺服器

南下45°發表於2018-09-30

Linux系統下安裝Apache伺服器

1.第一步命令安裝apache:

yum install httpd httpd-devel -y

2.第二步執行命令:
開啟伺服器

systemctl  start  httpd.service

執行下面命令,使伺服器隨Linux的啟動而啟動:

systemctl enable  httpd.service

3.做到這裡還是不行的,因為Linux系統中的防火牆會沒有給Apache開放埠,所以需要做以下操作:

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

4.此時就可以在瀏覽器位址列輸入伺服器的ip地址訪問了,可以看到這樣的介面:
在這看到裡插入圖片描述

這樣apache伺服器就成功安裝完成!
5.安裝完成以後apache預設的安裝地址為 etc/httpd/conf/httpd.conf
我們可以自定義apache的預設路徑
首先在一個目錄下面建立一個資料夾如:在home檔案下架建立一個html資料夾

切換路徑到home資料夾下:
cd /home
mkdir  html

然後在開啟apache原來的配置檔案:

vi  /etc/httpd/conf/httpd.conf
開啟配置檔案後將裡面的/var/www/html/  修改為/home/dic

6.做到這裡還是出問題.訪問ip時會出現這個問題

在這裡插入圖片描述
問題出現原因是 Linux系統中SELinux關閉訪問引起的
SELinux一共有三種狀態分別是Enforcing,Permissive和Disabled狀態,

執行命令 setenforce 0 

臨時關閉SELinux,就可以執行,但是下次重啟伺服器時,SELinux還是會恢復原始狀態,
所以找到SELnux的配置檔案設定為disable狀態

vi   /etc/selinux/config

重啟linux系統就可以了!
完結!!

相關文章