我們需要在 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 和 域名的。