我们需要在 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 admin@javapeixun.com.cn 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 和 域名的。 |