首頁 > 軟體

linux虛擬機器下如何設定Apache伺服器

2019-12-17 15:27:45

我們如果需要通過Linux架構web站點,首先就需要先安裝伺服器並設定,Apache伺服器是我們最常用且最好用的伺服器軟體


1

 Apache伺服器的安裝、啟動與停止

rpm –qa | grep httpd(檢視是否安裝)

yum –y install httpd(安裝)

常見操作:

systemctl start httpd.service(啟動)

systemctl status httpd.service(檢視狀態)

service httpd stop(停止)


2

修改防火牆允許http存取

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd –reload

setenforce 0 (關閉SE Linux)

將Apache服務新增到 開機自啟中,如下圖:


3

然後在瀏覽器輸入http://+linuxIp,出現頁面:


4

設定使用者個人主頁

vim /etc/httpd/conf.d/userdir.conf

將UserDir disabled 前面加#注釋掉,預設為不可用這樣UserDir disable功能關閉。將UserDir public_html 前面的#去掉,預設功能為關閉的去掉後就可以應用了。


5

systemctl restart httpd.service(重新啟動)

建立個人主頁的根目錄/home/luojie/public_index和index.html,

cd /home/luojie

mkdir public_html

vi /public_html/index.html

輸入:


6

由於CentOS預設的使用者主目錄許可權是drwx------,這個許可權將無法讓apache的程式瀏覽,所以至少讓你的使用者目錄許可權成為drwx--x--x才行。

chmod 755 luojie

在瀏覽器中存取結果:



IT145.com E-mail:sddin#qq.com