apache2虛擬主機

統環境:vmware虛擬機 debian4.0
系統Ip爲192.168.1.121

原文地址:http://blog.chinaunix.net/u2/73230/showart_1432737.html
當安裝好apache2,其主目錄爲/var/www/,不過如何來設置第2個等主機呢。
本文介紹了在deiban下如何來進行設置虛擬主機。

1.在/var/www/下創建一個test目錄
# mkdir /var/www/test

2.在/etc/apache2/sites-available/目錄中創建一個文件test,並輸入下面內容
# nano /etc/apache2/sites-available/test
<VirtualHost 192.168.1.121>
 ServerName lixq.example.com
 ServerAdmin [email protected]
       DocumentRoot /var/www/test/

     ErrorLog /var/log/apache2/test_erro.log
     CustomLog /var/log/apache2/test_access.log combined
</VirtualHost>

<VirtualHost 192.168.1.121> 和 </VirtualHost>:表示在其中的語句是一個虛擬主機的配置.VirtualHost後加上本機的IP地址。
ServerName lixq.example.com:設置虛擬主機的域名。
ServerAdmin [email protected]:設置該虛擬主機網管員的郵件。
DocumentRoot /var/www/test:設置該虛擬主機的主目錄路徑。
ErrorLog /var/log/apache2/test_erro.log :設置該虛擬主機的出錯日誌。
CustomLog /var/log/apache2/test_access.log combined:設置改虛擬主機的訪問信息文件。

3.# a2ensite test
 使/etc/apache2/sites-enabled/目錄中多了一個/etc/apache2/sites-available/test 的軟鏈接。

4.重啓apache2
# /etc/init.d/apache2 restart

由於配置是在虛擬機上的debian系統上配置的,所以需要在你的Windows系統目錄C:\WINDOWS\system32\drivers\etc 下修改hosts文件,添加如下一句。

192.168.1.121    lixq.example.com
注意:192.168.1.121 是虛擬機中debian系統的ip


然後在IE瀏覽器上,訪問lixq.example.com  就可以訪問到你放在/var/www/test目錄下的站點啦。

-------------------------
重定向
<VirtualHost *>
    ServerName www.abc.org
    <Directory />
        Options Indexes FollowSymLinks
        AllowOverride All
        RewriteENgine On
        #RewriteBase /
        RewriteRule ^(.*)$    http://www.abc.org:8888/
    </Directory>
</VirtualHost>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章