Wamp设置虚拟目录

1. 默认安装 wamp后,工作目录为"..../wamp/www"

也就是PHP文件只有放在此目录下才能打得开,打开Apache的配置文件httpd.conf可以看到:

这么两行:

       1.1. DocumentRoot "d:/wamp/www"

      1.2. <Directory "d:/wamp/www">

            ........

      </Directory>

  

2. 如果我们只是想换一个目录,可以直接将httpd.conf中那两个配置改成目标目录即可

如:

DocumentRoot "E:/php"
 <Directory "E:/php">

    ........

 </Directory>

  

然后重启 wamp即可

3. 如果我们不想修改原来的www目录,只是想再设置一个虚拟目录

3.1. 开启虚拟目录模块

将httpd.conf中的#LoadModule dir_module modules/mod_dir.so前面的#号去掉,表示开启虚拟目录功能

3.2. 设置虚拟目录的访问权限:修改IfModule dir_module的内容

<IfModule dir_module>
    DirectoryIndex index.php index.php3 index.html index.htm #表示首页文件
    Alias /wamp_php D:/Tommy_Codes/wamp_php #映射虚拟目录
    <Directory D:/Tommy_Codes/wamp_php> #设置访问权限
        Order allow,deny
        Allow from all
    </Directory>
</IfModule>

      访问时使用的url的格式为: http://localhost/wamp_php/xxxx.php

3.3. Order allow,deny的含义:

Order allow,deny //这里只有两种选项,allow表示允许的ip,deny表示拒绝的ip
                         //这里表示先处理allow的,在处理deny的
                         //如果写成 Order deny,allow则表示先处理deny的,再处理allow的
 Allow from all //允许所有的ip
 deny from 10.10.0.1    //拒绝来自ip 10.10.0.1的方法,
                                    //所以最终的效果是禁止来之10.10.0.1的访问

  

时间: 2024-11-12 16:55:52

Wamp设置虚拟目录的相关文章

FileZilla Server下通过别名设置虚拟目录

说明:FileZilla Server 的虚拟目录设置与其它 FTP 服务器软件有所不同.在 FileZilla Server 中设置虚拟目录,必须采用 FTP 根目录 + 虚拟目录名的形式来进行.比如你 FileZilla Server 的根目录(即 Home 目录)为 E:\ftp,现在你要将 D:\media 加入虚拟目录,则需要在 D:\media 单击右键,选择 alias(别名),设置 alias 为 E:\ftp\media.其中 media 为虚拟目录名,可以与实际的目录名不同.

springboot-为内置tomcat设置虚拟目录

需求 项目使用springboot开发,以jar包方式部署.项目中文件上传均保存到D判断下的upload目录下. 在浏览器中输入http://localhost:8080/upload/logo_1.jpg能访问到D盘upload目录下的logo_1.png图片 解决方法 由于使用jar包方式,无法使用为tomcat配置虚拟目录的方式,需为springboot内置tomcat设置虚拟目录. 实现 import org.springframework.context.annotation.Conf

FileZilla Server ftp 服务器下通过alias别名设置虚拟目录(多个分区)

最近检查服务器的时候发现磁盘空间不够用了,正好有两个硬盘正好,一个硬盘还空着,正好通过ftp服务器的别名功能实现添加空间了,这样就不用重新弄机器了 说明:FileZilla Server 的虚拟目录设置与其它 FTP 服务器软件有所不同.在 FileZilla Server 中设置虚拟目录,必须采用 FTP 根目录 + 虚拟目录名的形式来进行.比如你 FileZilla Server 的根目录(即 Home 目录)为 E:\ftp,现在你要将 D:\media 加入虚拟目录,则需要在 D:\me

Tomcat设置虚拟目录的方法, 不修改server.xm

所在小组使用的就是这样的形式开发,这样切换开发环境,测试环境,正式环境就只需要修改project.xml文件就行了.project.xml命名是随意的,访问的时候就使用这个名字来访问. 在tomcat文件夹的 conf\catalina\localhost增加project .xml文件 文件内容: <Context path="/project" reloadable="true" docBase="E:\javastudio\oob"

CentOS7.0 x86_64系统上构建php开发环境--Lamp(包括设置虚拟目录,添加SELinux对httpd的支持等知识)

一.安装mysql,直接用yum安装即可,mysql在centos7.0版本中被mariadb替代了. 命令: yum install mysql-server mysql 安装好了,选择修改mysql默认的root用户的密码,启动mysql服务. 命令: service mysqld start 二.安装apache,直接yum安装,与mysql安装方式相近,不再赘述. 安装完毕,开启apache服务. 命令: systemctl start httpd.service 测试以下apache是

Tomcat设置虚拟目录

需求 在做B/S的应用时,经常会遇到一个问题,网站上传的一些图片不是保存在应用服务器下面,而是保存在别的目录,但是页面中又需要能访问到这些图片.这时,应用服务器的"虚拟目录"就派上了用场. [转载使用,请注明出处:http://blog.csdn.net/mahoking] 解决方案 本文[以apache-tomcat-5.5为例]打开tomcat的配置文件,路径是:apache-tomcat-5.5/conf/server.xml.找到HOST标签,在<HOST><

tomcat8.5.37设置虚拟目录

之前做的solr和tomcat是放在tomcat的webapps下 solr7.2.1+tomcat8.5.37+jdk8安装配置 现在就是放在其他,通过tomcat的server.xml配置虚拟目录,网上找了很多资料都不行,就是差一点关键.可能是版本不同? 所以这里记录一下 虚拟映射目录在Host里面 <Context docBase="D:\test\solr" debug="0" path="/solr"></Contex

Tomcat7.0设置虚拟目录

(1)目前,我们的网站站点都是放在默认的目录下:tomcat/webapps/下的.但是,在某种情况下,我们需要把站点放到其他的目录,比如:tomcat所在磁盘的空间不足: 或者为了项目的统一管理,希望放在某个特定的目录下而不是默认的目录. (2)那么我们就是用今天的方法解决这个问题(同样是修改config/server.xml文件): (3)按照下边的图片找到server.xml文件(config-----server.xml记事本打开即可) (4)打开之后拉到最下边 找到有HOST的地方 其

wamp新建虚拟目录无法运行的解决方法

操作步骤: 打开 D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf  文件,大概在第242行 把 <Directory /> AllowOverride none Require all denied</Directory> 改成 <Directory /> AllowOverride none Require all granted</Directory> 即可.重启wamp