Windows下Apache中配置虚拟主机

简介:
  在最近的开发中经常需要对一些非.NET平台下的系统进行评估或者维护,由于主要的工作都是在Windows平台下进行的,所以没有必要装一个Linux系统,因为PHP/Apache/MySQL都能在Windows下运行。
        最近因工作需要要对几个PHP的系统进行维护,所以决定在Windows平台上安装PHP/MySQL/Apache。在Windows下的IIS中很容易配置虚拟主机(服务器版本,XP版本只能添加一个虚拟网站和多个虚拟目录),在Apache下就比较方便配置虚拟主机了。
        下面我将我配置过程中的一些配置记录下来,供大家参考。
         首先,自然是要安装Apache了,安装完成之后在Apache目录下的conf目录中找到httpd.conf文件,添加如下配置(注意:在.conf中以“#”开始的行表示被注释的行):
# start PHP Config 
#加载php5模块 
LoadModule php5_module C:/php/php5apache2_2.dll 
#添加对php的支持 
AddType application/x-httpd-php .php 
#PHP的起始目录,运行时会首先在这个目录下查找php.ini,如果没有在到windows系统目录下诏 
PHPIniDir "C:/php" 
# end PHP Config
接着添加虚拟主机,为了便于理解和修改,我基本都做了注释:
#VirtualHost 
#下面一行是监听8080端口 
Listen 8080 
#<VirtualHost></VirtualHost>中是有关Apache中虚拟主机的配置 
<VirtualHost *:8080> 
#网站管理员邮箱,非必须 
ServerAdmin Webmaster@netskycn.com 
#网站名称,非必须 
ServerName www.netskycn.com 
#下面的一行是虚拟主机的驻目录,必须 
DocumentRoot "D:/PHPCode/phpcms" 
#下面的一行是有关虚拟主机默认起始页配置的,各起始页之间以空格分隔,建议指定,否则采用全局设置 
DirectoryIndex index.html index.htm index.php 
#下面一行是有关虚拟主机运行出错时的日志文件存放位置,建议指定,否则采用全局设置 
ErrorLog C:/logs/phpcms-error.log 
#下面一行是有关客户端访问的日志,建议设置,否则采用全局设置 
TransferLog C:/logs/phpcms-access.log 
#下面一行是设置记录客户端agent信息及referer信息的日志文件保存位置的,非必须 
CustomLog C:/logs/referer_agent.log combined 

#设置虚拟主机对应的web访问权限 
<Directory "D:/PHPCode/phpcms"> 
        Options Indexes FollowSymLinks 
        AllowOverride None 
        Order allow,deny 
        Allow from all 

</Directory> 
</VirtualHost> 
#VirtualHost

















本文转自周金桥51CTO博客,原文链接:http://blog.51cto.com/zhoufoxcn/362370,如需转载请自行联系原作
目录
打赏
0
0
0
0
143
分享
相关文章
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
1370 13
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
23天前
|
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
56 0
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
307 13
如何配置Windows主机MPIO多路径访问存储系统
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
235 3
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
79 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
382 7
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
74 2
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
146 1

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等