文档章节

wamp2.5(Apache2.4.9+PHP5.5.12)关于多站点的配置

RongX
 RongX
发布于 2015/09/04 21:26
字数 555
阅读 103
收藏 1

整个配置涉及的文件有:(假设我的wamp安装D盘)

C:/Windows/System32/drivers/etc  下的 hosts文件

D:/wamp/bin/apache/apache2.4.9/conf/extra 下的 httpd-vhosts.conf

D:/wamp/bin/apache/apache2.4.9/conf 下的 httpd.conf

步骤:

1.编辑httpd.conf 

LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir d:/wamp/bin/php/php5.5.12
Include conf/extra/httpd-vhosts.conf

查看这三句,如果它们被#注释了的话,去掉# (说明一下,第三句话一般注释的,去掉注释后就能开启配置站点)保存。

此外,还有一个地方需要设置,wamp2.5默认只允许本地访问,我们需要做的就是把本地改为全部都可以访问:

查找:<Directory "D:/wamp/www/">,找到


<Directory "E:/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
        AllowOverride all 
	Require all granted       // 此处加上这段,表示允许所有访问站点
    #
    # Controls who can get stuff from this server.
    #

    #   onlineoffline tag - don't remove
    #   Require local             // 注释此处,目的是禁掉只允许本地访问
</Directory>

2.编辑 httpd-vhosts.conf 
上面那步的第三句话就是让本文件的配置起作用

我们看到23~30行,这就是一个配置站点的范例,你可以参照它来写自己想要的站点信息:


<VirtualHost *:80>
    DocumentRoot "d:/wamp/www/demo/"     // 此处表示网站代码根目录
    ServerName www.demo1.com             // 此处表示站点网址
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/wamp/www/web/"
    ServerName www.demo2.com
</VirtualHost>


3.编辑 hosts文件

毕竟我们的站点是在虚拟服务器上运行的,还得把我们的服务名告诉机器 
这最后一步就是告诉本主机你的站点名:

做法是在本文件最后添上

127.0.0.1 demo1.com

127.0.0.1 demo2.com


按照以上流程配置完以后,重启wamp所有服务,在浏览器输入demo1.com或demo2.com
就能访问到自己的站点了。

© 著作权归作者所有

RongX
粉丝 1
博文 30
码字总数 36797
作品 0
广州
程序员
私信 提问
wamp2.5配置站点

1、修改httpd.conf文件 启用httpd-vhosts.conf配置文件 Include conf/extra/httpd-vhosts.conf 如果开启伪静态的话 #LoadModule rewritemodule modules/modrewrite.so 去掉# 找到“AllowOver......

梦之江
2016/03/30
29
0
PHP5.5.12安装PHP_memcache扩展不成功

操作系统:window 7 64 环境:wamp2.5 Apache Version :2.4.9 PHP Version :5.5.12 Server Software:Apache/2.4.9 (Win32) PHP/5.5.12? PHP Extension Build?:API20121212,TS,VC11? 下载的p......

afanbill
2015/09/02
3.8K
8
配置Apache使局域网内的设备都可以访问

1这里用wamp做演示,wamp2.5内置了Apache2.4.9 2我们打开Apache目录wampbinapacheapache2.4.9下的“conf”文件夹,完整路径:C:wampbinapacheapache2.4.9conf,找到httpd.conf,用sublime t...

单线程生物
2016/03/01
57
0
php伪静态.htaccess的问题

.htaccess 文件 RewriteEngine On RewriteRule ^/t_(.*).html$ /test.php?id=$1 php的环境wamp2.5 ,windows 伪静态规则直接写在httpd.conf中正常. 但是写到.htaccess中提示404 not found htt......

manbudezhu
2016/08/14
433
8
如何从 .frm文件和 .ibd文件恢复数据。。。

如题,。。 原因,本机wamp php是5.5版本的,想升级,就下载了最新版的wamp3.0。根据以前的经验 只要把数据库文件拷贝出来就行了,,,于是,卸载wamp2.5。。然后万万没想到,我把数据库引擎改...

dlabsndka
2016/11/22
278
3

没有更多内容

加载失败,请刷新页面

加载更多

CSS盒子模型

一、什么叫框模型 页面元素皆为框(盒子) 定义了元素框处理元素内容,内边距,外边距以及边框的计算方式 二、外边距 围绕在元素边框外的空白距离(元素与元素之间的距离) 语法:margin,定...

wytao1995
今天
4
0
Replugin借助“UI进程”来快速释放Dex

public static boolean preload(PluginInfo pi) { if (pi == null) { return false; } // 借助“UI进程”来快速释放Dex(见PluginFastInstallProviderProxy的说明) return PluginFastInsta......

Gemini-Lin
今天
4
0
Hibernate 5 的模块/包(modules/artifacts)

Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称 说明 hibernate-core 这个是 Hibernate 的主要(main (core))模块。定义...

honeymoose
今天
4
0
精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
今天
7
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部