导航:首页 > IDC知识 > apache单ip多域名配置文件

apache单ip多域名配置文件

发布时间:2020-11-06 12:43:12

1、apache+tomcat怎样实现单ip多域名访问

你可以用护卫神.apache大师,一键安装apache+tomcat+mysql+ftp,在线开设站点,然后解析域名到IP就可以了,可以支持无限多个站点。

2、用apache如何实现单IP多域名

在你本地一般都是 分成目录才存放
localhost/dz
localhost/phpcms

或者监听多个端口,和ip对应多域名差不多
在apache的 http.conf 中配置虚拟机

在apache中根据域名不同

<VirtualHost *:80>
DocumentRoot "D:/www/baidu"
ServerAlias www.baidu.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www/aaaa"
ServerAlias www.abc.com
</VirtualHost>

<VirtualHost *:8080>
DocumentRoot "D:/www/ddd"
</VirtualHost>

3、超级服务器如何一个ip绑定多个域名 httpd.conf文件如何修改 非常急!!!

你可以使用基于域来名的虚源拟主机方式来配置,使用<VirtualHost>***</VirtualHost>封装指令,分别定义和配置每一个虚拟主机。格式如下:
name virtualhost 111.111.111.111
<virtualhost 111.111.111.111>
server A
***
</virtualhost>
<virtualhost 111.111.111.111>
server B
***
</virtualhost>
<virtualhost 111.111.111.111>
server C
***
</virtualhost>

4、如何为Apache绑定多IP多域名

无论Windows主机还是Linux主机,在Apache接收处理前,首要要确保这些IP地址已经映射到APACHE服务上,也就是说,对要首先保证操作系统本身接受这些IP地址访问,Windows绑定多IP参考前一篇文章(如何为Windows绑定多个IP和多个域名 ),Linux绑定多IP地址先自行搜索解决,以后再补充。

测试之前,确保域名已经解析到本服务器上且已生效。

本文默认按照80端口配置,还可以通过同IP但不同端口来区分不同网站,该情况一般是用在主机管理上。举个例子:可以使用http://192.168.1.100作为正常网址,而http://192.168.1.100:2020则可以用来做后台配置管理等。

绑定方法有很多种,比如虚拟绑定、单IP多域名绑定、多IP单域名绑定、多IP多域名绑定、端口识别绑定等等,而且每种绑定可能还有不同的实现方法,根据自己习惯和场合选择使用。

一、Apache绑定单IP多域名

1、示例绑定:

IP地址192.168.1.100

比如:对应两个域名http://chaodiquan.com和http://chaodiquan.cn(域名)

2、绑定过程

a、打开http.conf,该文件位置在apache/conf下面,直接用文本编辑器即可打开。

b、添加以下字段,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName zhanhelp.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.100>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.com/wwwroot

7 ServerName chaodiquan.cn

8 </VirtualHost>

这个方法是对指定IP地址的主机比较适合,但是如果是动态获取IP地址的主机就有问题了,则可以把<VirtualHost 192.168.1.100>统一修改为<VirtualHost *:80>,这样设置后APACHE不再对IP区分,只根据ServerName和处理优先级识别。比如很多虚拟主机要求使用CNAME解析域名,那么该虚拟主机的IP可能会变化的,就无法使用上面的配置方法,还是<VirtualHost *:80>要更好用一些。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

c、此外还可以为每个域名指定单独的错误日志(ErrorLog)及用户日志地址(CustomLog)只需要把下面两句添加到上述<VirtualHost ...></VirtualHos>字段之间即可,示例如下(具体存储地址可根据实际情况修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重启Apache服务即可生效。

二、Apache绑定多IP多域名

1、示例绑定

IP地址192.168.1.100/192.168.1.101
对应两个域名http://chaodiquan.com和http://chaodiquan.cn

2、绑定过程

步骤同上文,还是打开httpd.conf,然后增加下面脚本。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName chaodiquan.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.101>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.cn

7 ServerName chaodiquan.cn

8 </VirtualHost>

这样就是两个IP地址对应两个域名。实际上在上面的单IP地址绑定中,提到<VirtualHost *:80>这样的设置方式也可以用来多IP访问,只是只能使用ServerName来区分,而如果输入对应的IP地址来访问,APACHE只会显示符合第一个优先级网站(假设无端口区分条件下),因为它无法判断IP地址与多域名之间的映射关系,所以使用明确的IP地址配置还是有点好处,支持直接输入IP地址访问,只是看起来不太好。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

5、Apache怎么设置一个ip多个域名访问

修改copyhttpd.conf文件 修改之后要重启httpd服务. service httpd restart
NameVirtualHost 192.168.164.133:80 设置此处为你的服务器ip和服务端口
第一个网站用来设置为ip直接访问定位的文件夹, nofile文件夹里设置一个空白的index.html文件即可
Apache默认ip访问直接定位于第一个网站.所以这里绑定的文件夹不能存放其它网站的文件!

6、apache下怎样配置一个IP对应多个域名

mkdir /etc/httpd/conf/vhost
echo "Include conf/vhost/*.conf">> /etc/httpd/conf/httpd.conf
echo "NameVirtualHost *:80">>/etc/httpd/conf/httpd.conf

7、apache 一个ip怎么绑定多个域名不同目录

输入关键字,网络文库搜索配置APACHE

Apache服务器配置详解(一)

Apache服务器的设置文件位于目录/ usr /本地/阿帕奇/ conf /目录,传统上使用三个配置文件httpd.conf,access.conf中和srm.conf,来配置Apache服务器的行为。

的httpd.conf提供了最基本的服务器配置,是如何运行的httpd守护进程的技术描述;的srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件的access.conf用于配置服务器的访问,控制不同用户和计算机的访问限制;这三个配置文件控制的服务器功能的各个方面,所以为了运行服务器需要设置这三个文件。

除了这三个设置文件之外,Apache的mime.types文件也被用来确定不同的文件对应的MIME类型,魔法设置不同MIME类型文件的一些特殊的身份证明文件,使得Apache服务器从文档后缀不能确定文件的MIME类型,文件的内容,通过这些特殊标记来判断文档的MIME类型。

4。配置虚拟主机(虚拟主机)

关于server.xml中的“主机”这个元素,只有当你建立一个虚拟主机需要。虚拟主机是一个Web服务器上的服务,为每个域的多个域名的机制,独家一切似乎整个主机。事实上,大多数小型商业网站都采用虚拟主机实现的,这主要是因为虚拟主机可以直接连接到互联网,并提供相应的带宽,以确保合理的访问响应速度,同时也提供了一个稳定的网络托管固定IP 。

基于域名的虚拟主机可以在任何Web服务器上创建,建立的方法是通过域名服务器(DNS)的IP地址创建一个别名,并且告诉web服务器走了不同域名的请求分发到相应的Web目录。因为这篇文章主要是关于Tomcat的,我们不准备引进各种操作系统设置DNS方式,如果你需要这方面的帮助,请参阅“DNS和绑定”一书,作者是保罗Albitz和板球刘(O'Reilly出版)。出于演示的目的,我将使用一个静态的主机文件,因为这是最简单的方式来测试一个别名。

在Tomcat中使用虚拟主机,你需要设置DNS或主机数据。要测试本地IP设置一个IP别名就足够了,那么你需要在server.xml中添加几行,如下:

<连接器className的=“org.apache.coyote.tomcat4.CoyoteConnector

端口=”8080“minProcessors =” 5“maxProcessors =”75“

enableLookups =”真“redirectPort =”8443“p> <连接器类名=的”org.apache.coyote.tomcat4.CoyoteConnector“

口=”8443 “minProcessors =”5“maxProcessors =”75“

acceptCount =”10“调试=”0“计划=”https“开头安全=”“p> <工厂类名=”org.apache。 coyote.tomcat4.CoyoteServerSocketFactory“

clientAuth的=”假“协议”TLS“p>

”localhost“的调试=”0 “>

<主机名=“localhost”的调试=“=”0“的appBase的webapps中”

unpackWARs =“真”的autoDeploy =“真”;>

<上下文路径=“/订单”DOCBASE中=“/首页/伊恩/命令”调试=“0”

增值=“真”crossContext的=“真”>

<! - 此主机是第一个“虚拟主机”: www.example.com - >

<主机名=“<a href="http://www.example.com" www.example.com ”的appBase =“/家庭/例如/ web应用”>

“”p>

>

Tomcat的server.xml文件,在初始状态下,只有一个虚拟主机,但是它容易被扩展到支持多个虚拟主机。在前面的例子演示了一个简单的server.xml版本,其中粗体部分是用来添加一个虚拟主机。主机的每个元素必须包括一个或多个context元素上下文中,必须有一个元素的默认背景下,显示器默认的上下文路径应该为空(例如path =“”)。

10。限制访问特定的主机(限制特定主机的访问)

有时候,你可能想要限制访问Tomcat Web应用程序,例如,你希望只有你指定的主机或IP地址可以访问您的应用程序。因此,只有那些指定的客户端可以访问的内容服务。为了达到这种效果,Tomcat提供了两个选项,你可以配置:RemoteHostValve RemoteAddrValve。

通过配置这两个参数,让您请求的主机或IP地址进行过滤,并允许或拒绝哪些主机/ IP。同样,在每个目录的Apache httpd文件允许/拒绝指定。

例如,你可以把帮助Web应用程序设置为只允许本地访问,设置如下:p> path/to/secret_files" ...> < BR 阀类名=“org.apache.catalina.valves.RemoteAddrValve

允许=”127.0.0.1“否认=”“p>

>如果没有给出允许指定的主机,然后拒绝主机匹配的主机将被拒绝,除了允许。同样,如果没有指定主机拒绝,那么匹配的主机,并允许主机将被允许除了被拒绝。

8、怎么让服务器实现单IP多域名 用的apache2.2 http.conf中具体怎么配?

你说的就是虚拟主机,在conf里有一段写virtal,类似:
<VirtualHost 100.100.1.1:80>

</VirtualHost>
在这个中间写具体的一个域名的回配置信息,如目录答,域名,日志的位置等等。然后解析域名到此ip。

9、求Apache单ip多域名泛解析的方法 目前我的配置如何?

1、ServerName baidu.com:80

这个后台“:80”去掉
2、<VirtualHost 198.1.11.88>

改成<VirtualHost *.88>
3、以上你2个都是绑泛解析的域名肯定不行的,一台只能一个

与apache单ip多域名配置文件相关的知识