转自: 原作者找不到了 一个转载了n遍地文章
在httpd.conf文件中
找到
ServerAdmin
前面打上"#"(不含双引号),也就是把这段注释掉.
找到
DocumentRoot "D:/Program Files/Apache2.2/htdocs"(这个是你安装apache的位置,自己应该晓得)
把这段也打上"#",注释掉.
//经过测试,如果没经过以上步骤,此方法同样有效。这个地方是这样的,下面开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效,访问此IP的域名将全部指向vhosts.conf中的第一个虚拟主机,所以不管你注不注释,结果都是一样的。
假如,虚拟空间的各个站点都在D盘的wwwroot目录下,那么请添加这段
<Directory "D:/wwwroot">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这个很重要,接下来,就把各个站点都放在wwwroot目录下,才能正常访问.这一段其实
//如果还有其它站点放在其它目录,如D:/www,可以
再添加
<Directory "D:/www"> // 视具体情况而变
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
上面这段其实在改变网站的根目录,默认的根目录是在apache/htdocs中,我的想法是让指向这个IP的其它域名,指没有建立网站目录的,已经指向了这个IP的域名访问一个默认站点。我的操作是这样的,在httpd_vhosts.conf中加入如下代码:
#默认虚拟主机
<VirtualHost *:80>
DocumentRoot d:\apache\htdocs
ServerAdmin xxx@gmail.com
ServerName localhost
</VirtualHost>
有的朋友会问,为什么不用加上面的
<Directory "D:/wwwroot">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
因为httpd.conf中已经有了这段内容,当然这个目录你可以随便命名,那样就要再加这个目录代码了。
找到
#Include conf/extra/httpd-vhosts.conf
取消前面的#注释,使之生效
接着就可以到extra目录中,对httpd-vhosts.conf进行设置,添加站点
例子如下:
<VirtualHost *:80>
DocumentRoot e:\www\discuz\bbs
ServerName bbs.fzu.cn
</VirtualHost>
//第二个虚拟主机,具体参数自己修改
<VirtualHost *:80>
DocumentRoot e:\www\discuz\bbs //第二个虚拟主机所在目录
ServerName bbs.fzu.cn //域名
</VirtualHost>
如果,需要用到rewrite的html静态功能,
请在httpd.conf文件中,找到
#LoadModule rewrite_module modules/mod_rewrite.so
取消掉前面的#注释,使mod_rewrite.so模块生效
并且把所有的
AllowOverride None
更改为
AllowOverride All
分享到:
相关推荐
windows2003下apache配置虚拟主机和绑定域名服务
windows下apache2.4虚拟主机配置本机域名 1.首先,找到hosts文件,C:\Windows\System32\drivers\etc\hosts,打开hosts,IP指向一个域名: 如127.0.0.1 www.tp5.com 2.打开Apache配置文件 httpd.conf,位于Apache\...
有很多朋友喜欢在windows下使用apache作为web服务器,有时候想用非80端口提供服务,因为未备案域名都是封了80端口,提供下载的时候可以用别的端口了,这里简单分享下,方便需要的朋友
先说下我的服务器的环境: windows 2003 服务器 apache_2.0.48 php4.2 (我们服务器是独立IP,服务器上也没有装IIS,也没有装DNS服务器之类的,所以只能用Apache虚拟主机了) 下面开始说设置步骤:(我这只说基于...
先说下我的服务器的环境: windows 2003 服务器 apache_2.0.48 php4.2 (我们服务器是独立IP,服务器上也没有装IIS,也没有装DNS服务器之类的,所以只能用Apache虚拟主机了) 下面开始说设置步骤:(我这只说基于...
1、apache服务器安装与配置 yum install httpd -y systemctl start httpd &&systemctl enable httpd systemctl stop firewalld setenforce 0 //设置selinux安全级别为premise重启会失效. 本机windows浏览器测试...
windows平台下,Apache + tomcat + jk,配置负载均衡以及虚拟主机,达到可以多用户、多项目在同一台服务器中,同时开发、部署的目的。linux平台配置同意与此一致。
ZPanel-v25免费虚拟主机管理系统 支持windows2003 [To Install] 1. Unzip or Unrar ZPanel and upload it to your server. 2 . CHMOD the zpanel directory to 777 (on *nix) ... Give the directory everything ...
在Microsoft Windows Azure平台上配置Apache虚拟主机以从本地网络外部访问子域
Apache服务器是现代操作系统包括UNIX和Windows等开发和维护开源的HTTP服务器,apache提供一个安全、高效、可扩展的服务器,提供与当前HTTP标准同步的HTTP服务。
如何使用 Apache 在本地配置出多个虚拟主机呢?而且使用不同的“域名”来访问本地不同的站点呢? 一般情况下,咱们都使用 localhost 来访问本机上的服务器,在我们的 C:/WINDOWS/system32/drivers/etc/hosts 文件中...
(4)配置 APACHE 虚拟主机 (5)配置 APACHE 虚拟目录 3、实验仪器设备 网络实验室,Linux 操作系统 4、实验步骤 (1)APACHE 服务器的安装与启动 A、利用软件包管理器安装 若当前 Linux 系统安装了 X-Windows 图形...
本书重点介绍如何在Linux系统上...第五部分讨论如何提高Apache服务器的性能,以及如何创建可管理的、多主机的大型Web网络。最后简单介绍Apache的Windows版。 本书适用于使用和管理Apache服务器的计算机专业人员。
帮助虚拟主机商、ISP、IDC以及租用服务器的用户拦截、过滤各种非法关键字。如,过滤拦截PHP/CGI/JSP/HTML等网页非法关键字、政治词汇、色情词汇等,用于Windows 2003 / 2008 Apache 2.x 环境。 一个虚拟主机服务器...
使用 Xampp for Windows 在几秒钟内创建一个新的 Apache 虚拟主机 安装 使用以下命令全局使用 composer 安装: composer global require "djam90/xampper=1.0.1" 用法 1- 通过运行以下命令确保您的 composer bin目录...
目录: 地址和端口的绑定(Binding) 缓冲指南 配置文件 内容协商 自定义错误响应 动态共享对象(DSO)支持 ...Apache虚拟主机文档 基于IP地址的虚拟主机 大批量虚拟主机的动态配置 基于主机名的虚拟主机