我們需要在 apache/conf/extra/ 目錄下建立一個 httpd-vhosts.conf 這樣的文件。
文件內容如下:
# ../vhosts 是你的網站目錄
<Directory "../vhosts">
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Directory>
NameVirtualHost *
<VirtualHost *>
DocumentRoot ../vhosts
ServerName defalut:80
ErrorLog logs/defalut-error_log
VirtualHost>
#因為有可能你有多個站點,針對每個站點在vhosts下建立不同的目錄 比如 c:/vhosts/Javapeixun
<Directory "c:/vhosts/Javapeixun">
Allow from all
Directory>
#這段是用來配置域名的哦。
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot c:/vhosts/Javapeixun
ServerName Javapeixun.com.cn:80
ServerAlias www.Javapeixun.com.cn
ErrorLog logs/Javapeixun.com.cn-error_log
VirtualHost>
#這裡就是用來配置 SSI 的。
<Directory "c:/vhosts/">
AddOutputFilterByType INCLUDES;DEFLATE text/Html
AddType text/html .html .htm .sHtml .ssi
AddHandler server-parsed .shtml .Html .htm .shtm
# AddHandler cgi-script CGI
Options Indexes MultiVIEws Includes
AllowOverride None
Order allow,deny
Allow from all
Directory>
編輯 apache\conf 目錄下 的 httpd.conf。
在文件末尾 添加
Include conf/extra/httpd-vhosts.conf
然後重啟 apache 就OK 啦。
apache 就是這樣配置 SSI 和 域名的。