協定
超文本傳輸協定–HTTP協定
核心
超文本辨別語言–HTML語言
URL
統一資源定位符–http://或https://
搭建
Linux+Apache+MySQL+PHP
Linux+Nginx+MySQL+PHP
Windows+IIS+SQLserver+ASP
apache配置檔案
源碼包安裝:
<code>/usr/local/apache2/etc/httpd.conf</code>
<code>/usr/local/apache/etc/extra/*.conf</code>
rpm包安裝:
<code>/etc/httpd/conf/httpd.conf</code>
預設網頁儲存位置
源碼包:<code>/usr/local/apache2/htdocs/</code>
rpm包安裝:<code>/var/www/html</code>
日志儲存位置
源碼包:<code>/usr/local/apache2/logs</code>
rpm包:<code>/var/log/httpd</code>
檢視是否已安裝httpd
安裝
關閉防火牆和selinux
開啟服務
開啟成功,通路測試一下:
修改配置檔案
先備份一下配置檔案
修改
查找配置項
Section 1:全局環境配置
Section 2:主服務配置
一台伺服器搭建一個Web站點
寫入HTML檔案
重新開機Apache
浏覽器通路
修改/hosts檔案
Section 3:虛拟主機的配置
一個Apache伺服器配置多個虛拟主機,實作一個伺服器提供多個Web站點服務
(1)基于IP的虛拟主機
一台伺服器,多個IP,搭建多個網站
(2)基于端口的虛拟主機
一台伺服器,一個ip,搭建多個網站,每個網絡使用不同端口通路
(3)基于域名的虛拟主機
一台伺服器,一個ip,搭建多個網站,每個網站使用不同域名通路
用的最多的基于域名的虛拟主機
指明域名與ip對應關系
修改虛拟主機的配置
建立各自對應Web站點主目錄
寫入站點首頁index.html
實體目錄:在主目錄下建立子目錄,分别存放不同内容的檔案。
虛拟目錄:如果實體目錄數量很多,主目錄的空間可能不足,是以可以将子目錄存放在其他分區或伺服器上。
将一個網站的檔案分散存儲在同一台伺服器的不同路徑或其他伺服器中,這些檔案在邏輯上歸屬于主目錄,成為Web站點的内容。
使用虛拟目錄的優點
1.将資料分散儲存到不同的目錄或計算機上,便于分别開發維護。
2.當資料移動到其他位置時,不會影響Web站點的邏輯結構。
3.可以針對虛拟目錄設定不同的通路權限,是以非常适用于不同使用者對不同目錄擁有不同權限的情況。
設定虛拟目錄
建立<code>/tmp/qwzf</code>虛拟目錄
寫入首頁檔案<code>index.html</code>
好了,虛拟目錄配置并測試成功。。