WampServer多站点环境架设配置教程,以下简称:Wamp

Wamp介绍:WampServer是什么?

设置:
1.允许外网访问apache
高版本的WAMPSERVER无需上面步骤直接左键:切换到在线状态即可。

wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache – httpd.conf,

搜索关键字 “deny from”,会发现一处 “deny from”将其下的一行"Allow from 127.0.0.1"之前加一个 #号,表示注释掉,

新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。


2.apache, mysql 服务的开机自动运行
Windows – 开始? – 设置 – 控制面板 – 管理工具 – 服务,找到 wampmysqld, wampapache, 将 “启动类型” 由”手动” 改为”自动” 即可。

WampServer多站点环境架设配置教程-配图-MySql服务


3.开启伪静态支持rewrite module

#LoadModule rewrite_module modules/mod_rewrite.so

去前面掉#,修改为

LoadModule rewrite_module modules/mod_rewrite.so

且在httpd.conf中找到

AllowOverride None

全部修改为

AllowOverride All


4.php配置
查找short_open_tag = Off,把off改成On,注意是前面没有#号的那一排。
memory_limit = 128M;最大内存使用,运行程序提示内存不足时可修改其大小
upload_max_filesize = 2M  ;附件大小


5.多域名配置(重点)

在“httpd.conf”文件中查找:

Include conf/extra/httpd-vhosts.conf

去掉前面的注释#。

打开extra/httpd-vhosts.conf文件;在最后加入类似内容:

<VirtualHost *:80>
    #管理员邮箱
    ServerAdmin  webmaster@dummy-host.localhost
    #根目录
    DocumentRoot "E:/Web/wwwroot/"
    #默认域名
    ServerName   blog.emtalk.net
    #用*表示泛域名,如果要接收三级泛域名解析,可以写成这样:*.emtalk.net
    ServerAlias *.emtalk.net
    #错误日志
    ErrorLog     "logs/kqw_svn.localhost-error.log"
    #用户日志
    CustomLog    "logs/kqw_svn.localhost-access.log" common
    #下面为目录权限配置信息,可以省略
    <Directory "E:/Web/wwwroot/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Ps:"httpd-vhosts.conf"文件中的内容可以全部清空,自己重写,不会影响使用;


相关文章:

WampServer配置伪静态

解决Wampserver在win8下出现403禁止访问问题