Apache配置vhost支持多站點

每一個開發人員,極有多是同時進行多個項目開發,即便是開發一個項目,也會遇到多個模塊站點的配置問題。在apache下使用vhost是很是好的一個解決方案,不但解決了web目錄切換的問題,同時也能保證cookies正常生效。vhost的配置很是簡單,按如下3個步驟便可:html

1.開啓apache的vhost模塊web

在http.conf配置文件中,找到這一行,去掉前面的#號apache

#LoadModule vhost_alias_module modules/mod_vhost_alias.socookie

去掉下面Include conf/extra/httpd-vhosts.conf這一行前面的#號,表示vhost的配置信息從該配置文件讀取ide

# Virtual hosts
Include conf/extra/httpd-vhosts.confhtm

2.配置一個vhost開發

咱們在配置文件中配置一個vhost,默認的配置文件已經有example在裏面,咱們參照來修改便可(#號註釋的是關鍵)get

 

ServerAdmin aliyunzixun@xxx.com DocumentRoot "c:/Apache2/docs/dummy-host.example.com" #web目錄路徑 ServerName dummy-host.example.com #host名稱 ServerAlias www.dummy-host.example.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" commonio

 

3.重啓apachecookies

 

FAQ:

1.遇到403問題如何解決?

遇到403問題,是因爲目錄沒有權限訪問致使,修改http.conf中Directory標籤

 

Options FollowSymLinks AllowOverride None Order deny,allow Allow from 127.0.0.1 

相關文章
相關標籤/搜索