1. 程式人生 > >構建及訪問Web站點

構建及訪問Web站點

構建及訪問Web站點

1.1 問題

本例要求為在Linux主機上快速構建Web網站服務器,成功實現網頁部署及訪問,完成下列任務:

1)在 CentOS7 虛擬機上搭建 Web 服務

安裝 httpd 軟件包
將系統服務 httpd 設為開機自啟,同時啟動此服務
為默認網站創建首頁文件 index.html(自建或程序員提供)

2)通過 firefox 火狐瀏覽器訪問本機的 Web 資源

1)打開 firefox 火狐瀏覽器
2)在火狐瀏覽器中輸入網址 http://127.0.0.1/ ,確認網頁結果

1.2 方案

在CentOS7系統中開啟Web/FTP等網絡服務應用時,可能會收到默認配置的防火墻、SELinux等安全防護策略影響。為了避免幹擾,學習過程中建議禁止這些保護機制。

關閉防火墻策略:

[root@svr7 ~]# systemctl  stop  firewalld.service //設置開機禁用防火墻
[root@svr7 ~]# systemctl  disable  firewalld.service  //關閉防火墻

關閉SELinux保護機制:

[root@svr7 ~]# setenforce  0                      //立即切換為寬松模式
[root@svr7 ~]# getenforce                      //確認結果
Permissive
[root@svr7 ~]# vim  /etc/selinux/config          //以後開機不再強制生效
SELINUX=permissive                              //寬松模式

1.3 步驟

實現此案例需要按照如下步驟進行。

步驟一:在 CentOS7 虛擬機上搭建 Web 服務

1)安裝 httpd 軟件包

[root@svr7 ~]# yum  -y  install  httpd
.. ..
已安裝:
  httpd.x86_64 0:2.4.6-45.el7.centos 
完畢!

2)將系統服務 httpd 設為開機自啟,同時啟動此服務

[root@svr7 ~]# systemctl  enable  httpd  //設為開機自啟
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@svr7 ~]# systemctl  restart  httpd   //啟動此服務

3)為默認網站創建首頁文件 index.html(自建或程序員提供)

[root@svr7 ~]# vim  /var/www/html/index.html 
My Web Site. 

步驟二:通過 firefox 火狐瀏覽器訪問本機的 Web 資源

1)打開 firefox 火狐瀏覽器

2)在火狐瀏覽器中輸入網址 http://127.0.0.1/ ,確認網頁結果
技術分享圖片

構建及訪問Web站點