开发者社区> 技术小甜> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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,如需转载请自行联系原作

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos配置apache的https服务证书安装
centos配置apache的https服务证书安装
0 0
Linux 系统Apache配置SSL证书
在Centos7系列系统下,配置Apache服务器,给服务器增加SSL证书功能,让页面访问是不再提示不安全,具体操作流程如下。
0 0
Centos7下多种方式配置 Apache虚拟主机
Centos7下多种方式配置 Apache虚拟主机
0 0
PHP+Apache如何监控多个端口和配置多站点
PHP+Apache如何监控多个端口和配置多站点
0 0
Apache Oozie-- 实战操作--集成 hue- 定时调度配置|学习笔记
快速学习 Apache Oozie-- 实战操作--集成 hue- 定时调度配置
0 0
Apache kafka安装和配置
Apache kafka是一个分布的、分区的、复制的提交日志服务,它使用独一无二的设计,提供了消息系统功能。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。无论是kafka集群,还是producer和consumer都依赖于zookeeper来保证系统可用性集群保存一些meta信息。
0 0
手把手带你入门Apache伪静态的配置
网站伪静态,主要是为了增加搜索引擎的友好度,方便网站内容被搜索引擎收录而诞生的。类似网站上常用的301重定向、404页面的设置等在SEO方面是必不可少的。 伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。
0 0
在阿里云ECS上配置Apache+wsgi实现blog的部署
利用Django框架搭建个人博客网站,将网站通过Apache+wsgi部署到阿里云服务器。主要采用html、css、javascript作为前端,并使用了JQuery框架和Bootstrap框架;采用django框架作为后台开发技术、后台数据库使用mysql。本篇幅着重于Django框架介绍、数据库mysql配置和服务器部署。
0 0
Apache配置虚拟主机
Apache配置虚拟主机
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
《基于Apache Hudi的CDC数据入湖》
立即下载
Apache Flink 案例集(2022版)
立即下载
贺小令|Apache Flink 1.16 简介
立即下载