2021-05-12 14:32:11
linux虛擬機器下如何設定Apache伺服器
我們如果需要通過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
在瀏覽器中存取結果:
相關文章