PHP编程之设置apache虚拟目录

apache虚拟目录设置方法分享,供大家参考,具体内容如下

1.开启“虚拟目录配置文件”httpd-vhosts.conf
文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
将以下配置:
# Virtual hosts 
# Include conf/extra/httpd-vhosts.conf  
改为:
# Virtual hosts 
Include conf/extra/httpd-vhosts.conf

2.设置虚拟目录可访问
文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
将以下配置:

<Directory />
 AllowOverride none
 Require all denied
 </Directory>

改为:

<Directory />
 AllowOverride none
 </Directory>

3.添加虚拟目录
 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
 添加虚拟目录

<VirtualHost *:80>
 ServerAdmin webmaster@web.shop.com
 DocumentRoot "D:/_HelloWorld/01_MyProjects/06_PHP/01_Web/Product/Source/Shop"
 ServerName web.shop.com
 ErrorLog "logs/web.shop.com-error.log"
 CustomLog "logs/web.shop.com-access.log" common
</VirtualHost>

4.重启apache
5.在浏览器中输入web.shop.com

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Serv-U中虚拟目录的设置方法(文字+图文)

    Serv-U虚拟目录设置文字版: 一.用Serv-U时,如果使用虚拟路径映射(虚拟目录),那么就只需设定某个文件夹为主目录,然后把想要分享文件映射到该目录下,可以有效提高利用效率,好处不言自明:不用每次把文件内容复制到主目录下.访客通过FTP就可以打开主人设定的文件资料--即使是在不同盘符下的. 要增加虚拟目录,以用户(admin)的主目录为F:\admin,想要能通过ftp://IP/admin的格式能访问到在E:\Download\中的内容,则需要为它添加虚拟目录.操作步骤如下: (1)在管

  • C#实现获取IIS站点及虚拟目录信息的方法

    本文实例讲述了C#实现获取IIS站点及虚拟目录信息的方法.分享给大家供大家参考.具体如下: using System; using System.DirectoryServices; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { DirectoryEntry rootEntr

  • Apache 添加虚拟目录注意事项

    问题:配置Apache,httpd.conf 添加虚拟目录 <IfModule alias_module> Alias /sww/ "C:/xampp/htdocs/test/" </IfModule> 出现限制权限访问, Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable b

  • php 在windows下配置虚拟目录的方法介绍

    先打开Apache的conf目录下的httpd.conf文件,在末尾添加如下代码: 复制代码 代码如下: <VirtualHost *:80> ServerName www.mydemo.com DocumentRoot "D:/mydemo"<Directory "D:/mydemo">  Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html inde

  • apache中为php 设置虚拟目录

    php 设置虚拟目录两个步骤,很简单. 第一,打开安装apache目录下的conf下面的httpd.conf文件. 找到IfModule 标记, 再它下面添加红色方框中的内容.注意不能少东西.第二.注释掉原来默认的路径 现在就设置成功了. 重启apache即可. 方法很简单,却很实用,这里记录下来,以备以后使用.

  • 解析在apache里面给php写虚拟目录的详细方法

    步骤1.首先打开AppServ\Apache2.2\conf里面的httpd.conf文件.在里面找到:LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的"#"去掉.步骤2.找到:Include conf/extra/httpd-vhosts.conf将他前面的"#"去掉.(很关键)然后接着再找到:<Directory />    Options FollowSymLinks ExecCGI

  • asp.net 文件路径之获得虚拟目录的网站的根目录

    string Server.MapPath(string path) 返回与Web服务器上的指定虚拟路径相对应的物理文件路径. Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("") Server.MapPath(".") Server.MapPath("../") Server.

  • Apache 虚拟目录和默认首页的设置

    虚拟目录 1.找到"conf/httpd.conf" 文件 2.在节点:<IfModule alias_module>里增加 Alias /aidd2008 "D:/php/web/aidd2008" 其中 aidd2008 是你想要访问的虚拟目录: D:/php/web/aidd2008 为物理路径,以[/]代替[\]" 我们就在</IfModule>后面接着加: 复制代码 代码如下: <Directory "D:

  • C#创建IIS虚拟目录的方法

    本文实例讲述了C#创建IIS虚拟目录的方法.分享给大家供大家参考.具体分析如下: DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口.使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: 复制代码 代码如下: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是lo

  • asp.net Cookie跨域、虚拟目录等设置方法

    Cookie有三个属性需要注意一下: . Domain 域 . Path 路径 . Expires 过期时间 跨域操作需要设置域属性: Response.Cookies("MyCookie").Domain = "jb51.net"; (这里指的是泛域名) 这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过 虚拟目录下访问: 我在ASP端做了下测试,.NET的没试, 如果不指定Path属性, 不同虚拟目录下Cookie无法共享 将Respo

随机推荐