1、找到apache安装目录下,conf文件夹下的httpd.conf文件,用记事本或其他文本编辑软件打开。
2、在文件中搜索”Include conf/extra/httpd-vhosts.conf“这一行,去掉前面的”#“,开启虚拟主机功能。
3、找到apache安装目录下,conf/extra文件夹中的httpd-vhosts.conf文件,用记事本或其他文本编辑软件打开。
4、在文件的最后,加上以下代码后保存:
<VirtualHost *:80>
ServerName www.domain.com
DocumentRoot D:/www/domain
<Directory "D:/www/domain">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
其中,80是服务器的端口,ServerName后面的是域名,DocumentRoot和Directory后面的是网站程序所在的目录。
5、找到服务器的hosts文件,以Windows系统为例,在C:\windows\system32\drivers\etc目录下,用记事本或其他文本编辑软件打开。
6、在hosts文件的末尾添加一行126.63.36.3 www.domain.com,并保存,重启服务后即可通过域名访问。
您好,Apache是一个开源的Web服务器软件,它可以在多种平台上运行,它的主要功能是提供Web服务,可以提供HTML文档、图像及其它文件,它可以运行在Linux、Unix、Windows等操作系统上。配置两台Apache服务器,首先要确保两台服务器的硬件配置和操作系统版本都是一致的,以便能够正常运行Apache服务器。其次,要确保两台服务器都安装了Apache服务器软件,并且Apache服务器的版本也是一致的,以便能够正常运行Apache服务器。最后,要确保两台服务器的IP地址是不同的,以便能够正常访问两台服务器的网站。
在配置两台Apache服务器的地址时,首先要在Apache服务器的配置文件中设置一个全局的IP地址,以便能够正常访问两台服务器的网站。其次,要在Apache服务器的配置文件中设置一个特定的IP地址,以便能够正常访问两台服务器的网站。最后,要在Apache服务器的配置文件中设置一个特定的端口号,以便能够正常访问两台服务器的网站。
总之,要配置两台Apache服务器的地址,需要确保两台服务器的硬件配置和操作系统版本都是一致的,并且Apache服务器的版本也是一致的,还要确保两台服务器的IP地址是不同的,最后要在Apache服务器的配置文件中设置一个全局的IP地址、一个特定的IP地址和一个特定的端口号,以便能够正常访问两台服务器的网站。
apache安装完成之后,如果只能使用localhost(127.0.0.1)访问的话,那么修改httpd.conf里面下面的代码:# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
改为:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
Allow from 127.0.0.1
即可。
其实就是注释掉了Deny from all这句代码。deny和allow是用来限制主机访问控制的。在这里你可以限制某个IP或者域名的用户访问网站。具体设置方法可以参考:Apache Server基于主机的访问控制
关于apache里面allow和deny的语法设置详细教程可以参考这里:Apache中禁止IP段,在httpd.conf中的写法
补充:
装了win7系统,装了wamp 2.1e,apache又不能在局域网访问了,即使按上面的改了也不行。最后发现是在httpd.conf最后行有一行:
Include "c:/wamp/alias/*"
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)