apache部署多個項目


配置多個ip

簡單的說,打開httpd.conf 在最后加入如下內容:
<VirtualHost 127.0.0.2:80>
    DocumentRoot d:/AppServ/www2
    ServerName 127.0.0.2:80
</VirtualHost>
 
<Directory "d:/AppServ/www2">
    Options Indexes FollowSymLinks Multiviews
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>
"d:/AppServ/www2" 為你的站點存放目錄:重啟apache2以后,你的虛擬主機就配置好了,以后就可以通過127.0.0.2,和127.0.0.3進入不同的站點了。
 
 
 

配置虛擬主機

 
<VirtualHost *:80>
  ServerName edunuke.example.com
  ServerAdmin edunuke@mail.example.com
  DocumentRoot "/var/www/edunuke/"
  ErrorLog "/var/log/apache2/edunuke_errors.log"
  CustomLog "/var/log/apache2/edunuke_accesses.log" common    
</VirtualHost>
 
 

配置多個端口


安裝好Apache以后,可以在瀏覽器中輸入http://localhost 測試,如果配置正常會顯示It's Working.


更改第一個站點的根目錄:在文件Apache2.2\conf\httpd.conf中查找 DocumentRoot 屬性,將后面的路徑改為你的主站點的路徑,如:D:\www\web1


為第二個Apache服務建立配置文件:復制並重命名httpd.conf為web2.conf(舉個例子而已,也可以叫my.conf等等),修改web2.conf中的Listen 8080(原來為80)、ServerName localhost:8080(原來為80)、DocumentRoot "D:/www/web2" (原來為web1)

添加第二個Apache服務:Apache安裝目錄的bin子目錄下,使用如下命令將Apache安裝為Windows NT服務:

httpd.exe -k install -n "服務名" -f "d:\apache2.2\conf\web2.conf"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM