環境html
centOS7+httpd linux
安裝httpd
安裝瀏覽器
1 #檢查是否安裝和httpd 2 rpm -qa | grep httpd 3 #若是沒安裝 4 yum -y install httpd
啓動httpd並驗證網站
service httpd start service httpd status
接着在瀏覽器裏訪問linux主機的IP能夠看到下面的頁面說明啓動成功spa
修改httpd.conf
yum安裝的路徑通常在/etc/httpd/conf/httpd.conf,自定義安裝的能夠用find / -name httpd.conf找找。編輯配置文件或使用默認路徑都是能夠的:.net
- 使用默認路徑:不用修改ServerRoot和Directory,直接把文件夾內容拷貝到默認的路徑/var/www/html;
cp /etc/httpd/conf/httpd.conf /var/www/html
默認發佈目錄:rest
/var/www/htmlcode
若是/var目錄下沒有/www/html這兩個文件夾,能夠本身建立htm
默認發佈文件:
/var/www/html/test.html ##需自行創建blog
複製1個靜態文件到目錄 /var/www/html
如今html文件夾下有2個文件:httpd.conf , test.html
(rlcVenv) [root@67 logicCheck]# cp test.html /var/www/html (rlcVenv) [root@67 logicCheck]# cd /var/www/html (rlcVenv) [root@67 html]# ls httpd.conf test.html
重啓httpd
1 service httpd restart
訪問 :
http://10.2.1.92/test.html
遇到的問題:
403:沒有權限訪問test.html
分析:這隻少證實是能夠訪問到test.html資源的,只是沒有權限打不開,因此這裏修改html文件夾的權限爲全部人可讀
修改html文件夾權限
(rlcVenv) [root@67 www]# sudo chmod 777 html -R
修改後能夠看到html文件夾變成綠色,表示全部人可讀 可寫了
刷新頁面,OK 成功啦 ~!
檢查
從新訪問ip,若是返回403
,有幾種可能:
- 文件夾權限
ServerRoot
下沒有index.html
SELinux
爲開啓狀態(禁用SELinux)
最後一種狀況居多。
參照:多謝大佬
Linux環境使用Apache部署靜態html頁面(主要看這1篇就能夠了)
https://blog.csdn.net/CL_YD/article/details/84568828