搜索

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

发布网友 发布时间:2022-04-20 13:19

我来回答

2个回答

热心网友 时间:2022-04-15 05:32

输入关键字,百度文库搜索配置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>

>如果没有给出允许指定的主机,然后拒绝主机匹配的主机将被拒绝,除了允许。同样,如果没有指定主机拒绝,那么匹配的主机,并允许主机将被允许除了被拒绝。追问看不懂啊,有没有具体的举例的配置

热心网友 时间:2022-04-15 06:50

。。。。。。。你ip是42.96.144.252么?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top