linux apache 配置基於網域名稱的虛擬機器主機

2022-09-17 11:27:11 字數 1918 閱讀 3735

乙個http服務要配置多個站點,就需要用到虛擬機器主機。

虛擬機器主機一般有三類:1、基於網域名稱  2、基於埠  3、基於ip

舉例操作基於網域名稱配置三個站點:

網域名稱          站點目錄

www.eejind.com        /val/html/www

blog.eejind.com    /var/html/blog

bbs.eejind.com    /var/html/bbs

1、建立站點目錄

2、在每個目錄下建立index.html檔案。

touch /var/html

每個檔案中f對應分別新增內容  blog.eejind.com,  bbs.eejind.com

檢視是否操作成功

3、編輯extra目錄下的httpd-vhosts.conf

將對應的網域名稱和站點資訊按照模板新增

有乙個小問題:可以看到日誌後面寫了乙個customlog後面有乙個common,他表示日誌的格式是common的。如果想改為combine,可以修改。具體格式可以再httpd.conf中看到。

httpd.conf中定義i了2中日誌格式:普通日誌(common)和組合日誌(combine)。

完成後需要注意的時,預設情況下,主配置檔案httpd.conf是不包含擴充套件配置檔案extra/httpd-vhosts.conf的。所以要去httpd.conf中修改下

4、修改httpd.conf,使得httpd-vhosts.conf被引用生效

擴充套件配置檔案中的內容預設都不被主配置檔案引用,如果想要被使用,則手動修改主配置檔案,去掉對應的注釋

同時,因為新增加了站點所以要再主配置檔案中,配置新的站點資訊

儲存後退出

重啟服務bin/apachectl graceful

5、服務端已配置好。客戶端訪問的時候要再本地host做解析

6、檢查解析後,是否能成功訪問

在本地cmd視窗,ping www.eejind.com

7、訪問網域名稱成功

Linux Apache服務配置

lamp 原始碼包編譯安裝 版本可以自定義 生產環境 安全 穩定 開發環境 lamp 二進位製包安裝 yum配置檔案位置 網頁檔案預設儲存位置 usr local apache2 htdocs 日誌儲存位置 usr local apache2 logs 日誌處理 切割輪替 vim etc logro...

linux apache軟體安裝

linux下,原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install 過程中用到 configure prefix 安裝目錄 with name 依賴庫原始碼解壓目錄 其中 prefix指的是安裝目錄,with指的是安裝本檔案所依賴的庫檔案。安裝ht...

Linux Apache日誌分析 命令

1.獲得訪問前10位的ip位址 cat access.log awk sort uniq c sort nr head 10 2.訪問次數最多的檔案或頁面,取前10 cat access.log awk sort uniq c sort nr head 10 3.列出傳輸最大的幾個exe檔案 cat...