WampServer 在 httpd.conf 中配置多站点

因为要用 ThinkPHP 的当前最新版本 3.2.2,对应要求 PHP 的版本要高于 5.3.0,所以安装了 WampServer 2.2 ( Apache 2.2.21,PHP 5.3.10,MySQL 5.5.20) ,顺便记录一下在 httpd.conf 中配置多站点。

第一步:

安装 WampServer。我的安装路径是 D:\wamp\

第二步:

修改 D:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf

在文件的最后加上:

<VirtualHost *:80>

    DocumentRoot "D:/practise/php"
    ServerName www.dee.com
    <Directory "D:/practise/php">
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    </Directory>
</VirtualHost>

其中 D:/practise/php 是放置 PHP 项目的路径。

第三步:

在 httpd.conf 中找到如下代码:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

修改为:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

第四步:

配置多站点。在 httpd.conf 中找到:

ServerName localhost:80

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

把这两段中间的内容替换为:

DocumentRoot "d:/wamp/www/"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory />"d:/wamp/www/"
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Allow,Deny
    Allow from all
</Directory>

<VirtualHost 127.0.0.2>
    ServerName 127.0.0.2
    DocumentRoot "d:/mynewweb"
</VirtualHost>

<VirtualHost 127.0.0.3>
    ServerName 127.0.0.3
    DocumentRoot "d:/myqg"
</VirtualHost>

每添加一个新的站点,按照上面最后两端的格式添加即可。

时间: 2024-07-30 13:52:00

WampServer 在 httpd.conf 中配置多站点的相关文章

httpd.conf简单配置

本文介绍apache中httpd.conf的配置.该配置也可解决打开php文件却变成下载的尴尬情况 1 修改网站根目录查找DocumentRoot有这么一行DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误查找   This should be changed to whatever

Apache的配置httpd.conf文件配置

(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录. PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置. Listen 80 #服务器监听的端口号. ServerName www.clusting.com:80 #主站点名称(网站的主机名). ServerAdmin [email protected

linux上安装apache以及httpd.conf基本配置

1.yum安装apache #yum install httpd -y 2.随系统自启动 #chkconfig httpd on 3.开启apache #service httpd start PS:在CentOS里Apache的默认文档路径的位置是在/var/www/html,配置文件的路径是/etc/httpd/conf/httpd.conf.其他的配置存储在/etc/httpd/conf.d/ 文件夹里. 建议删除/etc/httpd/conf.d/下的welcome.conf文件 删除指

appserv 设置虚拟路径httpd.conf的配置

总结 1 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. #LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉#意思是启用apache的虚拟主机功能. 2 #Include conf/extra/httpd-vhosts.conf 去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置. 3 httpd.conf,找到这么一段:<Dir

nginx.conf中配置laravel框架站点

nginx.conf配置如下: user nginx nginx;worker_processes 4; error_log logs/error.log error; pid logs/nginx.pid;worker_rlimit_nofile 102400; events { use epoll; worker_connections 1024;} http { include mime.types; default_type application/octet-stream; log_f

vsftpd.conf中配置参数介绍

参数 说明 listen_address=ip address 指定侦听IP listen_port=port_value 指定侦听端口,默认21 anonymous_enable=YES 是否允许使用匿名帐户 local_enable=YES 是否允许本地用户登录 nopriv_user=ftp 指定vsftpd服务的运行帐户,不指定时使用ftp write_enable=YES 是否允许写入 anon_upload_enable=YES 匿名用户是否可上传文件 anon_mkdir_writ

配置apache之httpd.conf(主机部分)

httpd.conf的主服务器部分配置: 1. ServerName指令 ServerName指令是一个重要的指令,用于定义Apache默认主机名,但是这个指令在httpd.conf中默认被注释掉的,因此要启用它,需要先将ServerName前面的#删除,然后再加上你的站点名称或是IP地址.推荐使用完整的IP地址,例如: Servername  www.jonsk.com 或  ServerName  172.16.3.9 如果你没有使用这个指令来指定默认的主机名,那么你会在Apache启动时收

apache httpd.conf配置及php.ini配置建议

1)     php.ini配置 扩展配置 (注意观察extention_dir路径是否与物理路径一致) extension=php_gd2.dll 几乎是必开,这个图形处理扩展被广泛地应用在上传头像处理.在线照片处理.验证码等等地方. extension=php_mbstring.dll 几乎也是必开,没有他,多字节字符串(如中文)截取将会变得异常的复杂. extension=php_pdo_mysql.dll PHP5.3默认已经集成了PDO(如果低于5.3的话应该会有extension=p

【转】Apache 的 httpd.conf 配置详解

Apache 的 httpd.conf 配置详解 原文链接 http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run