XAMPP创建域名虚拟目录(php+apache+mysql)

XAMPP是一个可以快速创建网站所需环境(php+apache+mysql)软件,如果项目多的话,用127.0.0.1或者localhost访问比较麻烦而且不容易记忆,可以使用域名虚拟目录来达到快速访问,也可以很好的区分各个项目。

以 WordPress 和 discuz 来做列子,wordpress用wordpress.com来访问,discuz使用discuz.com来访问。

1.下载好源码放置于htdocs文件里面
- /htdocs
- /wordpress
- /discuz
2.打开本地hosts文件(C:/windows/system32/drivers/etc/),在最后添加下面代码:
127.0.0.1 wordpress.com
127.0.0.1 discuz.com
3.编辑XAMPP vhost文件(/xampp/apache/conf/extra/httpd-vhosts.conf)
删除NameVirtualHost *:80前的*号,并在最后添加
## 添加 127.0.0.1 规则,要不然 127.0.0.1 不能使用

 代码如下 复制代码
<VirtualHost *:80>
ServerAdmin webmaster@127.0.0.1.com
DocumentRoot “E:/xampp/htdocs/”
ServerName 127.0.0.1
ErrorLog “logs/127.0.0.1-error.log”
CustomLog “logs/127.0.0.1-access.log” common
</VirtualHost>

## 添加 localhost 规则,要不然 localhost 不能使用

 代码如下 复制代码
<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “E:/xampp/htdocs/”
ServerName localhost
ErrorLog “logs/localhost-error.log”
CustomLog “logs/localhost-access.log” common
</VirtualHost>

## 添加 wordpress.com 规则,要不然 wordpress.com 不能使用
## DocumentRoot 为源码目录

 代码如下 复制代码
<VirtualHost *:80>
ServerAdmin webmaster@wordpress.com
DocumentRoot “E:/xampp/htdocs/wordpress”
ServerName www.111cn.net
ErrorLog “logs/wordpress-error.log”
CustomLog “logs/wordpress-access.log” common
</VirtualHost>

## 添加 discuz.com 规则,要不然 discuz.com 不能使用
## DocumentRoot 为源码目录

 代码如下 复制代码
<VirtualHost *:80>
ServerAdmin webmaster@discuz.com
DocumentRoot “E:/xampp/htdocs/discuz”
ServerName www.111cn.net
ErrorLog “logs/discuz-error.log”
CustomLog “logs/discuz-access.log” common
</VirtualHost>

4.重启apache后,众www.111cn.net 

时间: 2024-10-28 06:09:51

XAMPP创建域名虚拟目录(php+apache+mysql)的相关文章

用ADSI控制IIS创建网站, 虚拟目录…… (C#)

iis|创建|控制|虚拟目录  这是当年赶工的网站用到的东东, 结果快做完了警察叔叔来个网站要备案,朋友不干了,我也停工了, 翻出来共享了~ 据说,控制IIS和别的MS的垃圾(MS的FTP, 用户管理.....)可以用ADSI和WMI(WIN2k3的才好), 参考了网友们的资料,有版权问题麻烦EMAIL一下 原来是按三层写的代码没有整理, 权当笔记,省点稿纸, 大家看个大概, 详细的MSDN都有! 三个文件: ////////FileName: hostservice.cs //////////

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

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

使用visual studio自动创建IIS虚拟目录_实用技巧

1, 在web属性中,点击创建"Create Virtual Directory". 2, 在IIS中将显示创建好的虚拟目录 注意:如果虚拟目录层数大于1,则需要在C:\inetpub\wwwroot中手动创建对应的子目录.

使用 iisftpdr.vbs 创建 FTP 虚拟目录的方法_vbs

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可以使用命令行脚本 iisftpdr.vbs(存储在 systemroot\System32\ 中)在运行带有 IIS 6.0 的 Windows Server 2003 家族成员的本地或远程计算机上创建新的 FTP 虚拟目录.该命令不创建或破坏内容,而只是简单地设置虚拟目录结构和 IIS 配置文件. 在使用 iisftpdr.vbs 创建

ASP.NET通过WMI创建站点添加虚拟目录和主机头

前言 本文介绍了ASP.NET如何通过WMI创建站点.添加虚拟目录和添加主机头.并且已在Windows Server 2003及IIS6的环境下测试通过.       这玩意儿花了老子3天时间才搞定,用了几个小时写代码,而且当中还花了不少时间解决Win32: Access denied error的问题.当然我要指出的是,无论NETWORK SERVER帐户还是IUSR_<servername>帐户都不要设置过大的权限.对于WMI和IIS metabase的安全机理,我还是一无所知的.我只不过

用.net (在IIS中)创建虚拟目录(包括 脚本语言)

iis|创建|脚本|虚拟目录 两种语言在IIS中创建虚拟目录 用.net在IIS中创建虚拟目录 使用.NET的目录服务就可以访问IIS的设置,添加虚拟目录其实就是创建一个DirectoryEntry复杂的在于DirectoryEntry的属性,其实就是虚拟目的一些配置,比如,权限,是否要log,应用程序名等Properties非常多,而且文档不太好找详细可以参考MSDN以下内容help://MS.MSDNQTR.2004JUL.1033/iissdk/iis/configuring_proper

使用AdminScripts脚本创建虚拟目录

创建|脚本|虚拟目录 AdminScripts脚本位于\Inetpub\AdminScripts目录下,本文介绍如何使用这些脚本来创建一个虚拟目录,并对该虚拟目录进行参数设置. AdminScripts目录下的脚本很多,这里只使用了其中的两个,adsutil.vbs和chaccess.vbs: adsutil.vbs - 可用于创建并配置虚拟目录(实际上adsutil.vbs的功能涵盖了其他所有脚本) chaccess.vbs - 设定虚拟目录的权限 下面是批处理脚本makevd.bat的内容,

Asp.net实现IIS控制管理---Web虚拟目录的创建及管理

asp.net|iis|web|创建|控制|虚拟目录 (一)CreateWebDir.cs 使用示例       string sServer = "localhost";      string VirtualDir = "Bug2004";                   \\虚拟目录      string PathDir    = @"D:\myWebDirTest\Bug2000"   \\物理目录    IISManager ii

Asp.net实现IIS控制管理(Web虚拟目录的创建及管理)

asp.net|iis|web|创建|控制|虚拟目录   (一)CreateWebDir.cs 使用示例 string sServer = "localhost";string VirtualDir = "Bug2004"; \\虚拟目录string PathDir = @"D:\myWebDirTest\Bug2000" \\物理目录 IISManager iisMg = new IISManager(sServer);iisMg.Connec