歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Apache虛擬主機和虛擬目錄的設置

  單位原有一台Web服務器,存有大量靜態網頁。最近領導要求能以Web方式對一些內容進行管理,即使用動態網頁技術。    一、要求    原Web站點使用“http://10.2.1.102”訪問,現有Web站點使用“http://10.2.1.103” 訪問,將學校FTP站點上的內容放到“http://10.2.1.103/ziyuan”下用於Web方式浏覽(FTP和Web為同一台服務器的不同文件夾,安裝Apache服務器時已經安裝為監聽80端口,“10.2.1.103”為默認Web訪問地址,Web根目錄為存放動態網頁的文件夾,所以只要設置一個虛擬主機)。    二、基於IP地址的虛擬主機設置(原Web站點10.2.1.102)    1. 用“記事本”程序打開“httpd.conf”配置文件。此文件存放在Apache服務器安裝路徑下的“conf”文件夾內。    2. 光標定位到文件的最後,回車換行,寫入如下內容,注意括號及括號內的內容不要寫入。    (設置虛擬主機名和監聽端口,方法為:主機地址:端口)    ServerAdmin [email protected]    (設置管理員信箱,就寫自己的信箱吧)    DocumentRoot d:/wwwroot    (設置網站根目錄,原靜態網站根目錄)    ServerName www.little.com    (設置網站域名,沒有就隨便設置一個)    ErrorLog logs/ www.little.com -error_log    (設置日志位置,可以在行首加“#”注釋)    CustomLog logs/ www.little.com -Access_log common    (同上一行說明)    3. 重復以上內容,可以加入更多虛擬主機。    4. 保存以上內容,重新啟動Apache服務器。    三、虛擬目錄設置(顯示學校FTP站點內容)    1. 用“記事本”程序打開“httpd.conf”配置文件。    2. 找到以下內容,括號內容為筆者所加。    Alias /icons/ "D:/Apache2/icons/"    (設置虛擬目錄名為“icons”,放到網站根目錄的“icons”內,其真實地址為“D:/Apache2/icons/”。請注意,“/icons/”以斜線結束,這就要求輸入訪問地址時也要輸入最後的斜線,如“http://10.2.1.103/icons/”,如果這裡省略的話,就可以輸入訪問地址時省略,不過系統會自動給加上這一斜線。真實地址“D:/Apache2/icons/”因安裝位置而不同,需要注意)    (設置虛擬目錄屬性)    Options Indexes MultiViews    (當沒有主頁時以是否顯示文件及文件夾)    AllowOverride None    Order allow,deny    Allow from all    3. 回車換行後輸入修改的以上內容如下。    Alias /ziyuan "D:/ftproot/" (訪問時可以省略最後的斜線)    Options Indexes MultiViews    AllowOverride None    Order allow,deny    Allow from all    4. 保存以上內容,重新啟動Apache服務器。    本文在Windows2000/Windows2003、ApacheApache/2.0.52、PHP/5.0.3、mysql/    4.1.9環境下測試通過。


[1] 



Copyright © Linux教程網 All Rights Reserved