`

Apache单个ip地址多域名多端口形式的虚拟主机

 
阅读更多

1.配置Apache能够使用自定义域名关联到服务器ip而来实现多个域名虚拟主机的形式

  步骤一:在Apache的配置文件httpd.conf文件中添加以下代码(只是能够起作用的部分设置代码)

 

                 <VirtualHost *:80>     #虚拟主机的ip和端口号设置,这里代表的是该ip下的默认端口80

                       DocumentRoot /home/web/bicloud/app/webroot   #网站的根目录

                       ServerName   bicloud.zhenai.com                          #自定义的域名

                       ErrorLog    /home/web/bicloud/app/tmp/logs/test_err.log    #错误日志文件的路径

                       CustomLog   /home/web/bicloud/app/tmp/logs/test_access_log common  #访问日志文件路径

                 </VirtualHost>

 

 步骤二:需要在httpd.conf配置文件中添加监听端口号:Listen 80,也就是上面的端口号,由于80是Apache默认的端口号,已经默认添加的了

 

如果需要使用同样域名但是不同端口的虚拟主机方式,其步骤跟上面一样,只是在步骤一种的<VirtualHost *:80> 的端口号改成需要的端口号,再添加对应的监听端口号代码即可

分享到:
评论

相关推荐

    apache三种虚拟主机的配置

    - 主要应用于单个IP地址下需要部署多个网站的情况。 - 浏览器通过DNS解析域名后,再根据请求中的`Host`头部来识别不同的虚拟主机。 #### 三、基于IP地址的虚拟主机配置 **2.1 配置示例** ``` ServerAdmin ...

    apache配置虚拟主机代码

    Apache是世界上最流行的Web服务器软件之一,它支持在单个服务器上设置多个独立的域名或站点,这被称为虚拟主机。在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维...

    062901apache 虚拟主机1

    Apache虚拟主机技术是Apache HTTP服务器实现多站点共存的关键特性,允许在单个服务器上配置多个独立的网站,每个网站可以有不同的域名、IP地址或端口号。这使得资源管理更加高效,尤其对于托管服务提供商或者拥有多...

    apache配置端口目录

    `httpd-vhosts.conf`文件用于虚拟主机配置,允许在单个服务器上运行多个网站。每个虚拟主机都有自己的域名、文档根目录和端口。打开`httpd-vhosts.conf`,你可以看到类似于以下的结构: ```apache *:80&gt; ...

    配置Apache服务器并且设置DNS .doc

    配置Apache服务器以实现虚拟主机服务,允许在单个服务器上托管多个独立的网站,每个网站都可以有自己的域名和内容。虚拟主机技术是通过分配服务器资源,如系统资源、网络带宽和存储空间,来创建看似独立的多个网站。...

    httpd基于端口的域名解析

    其中,“基于端口的域名解析”是一种实用的技术手段,它允许单个IP地址上运行多个不同的网站,通过不同的端口号来区分这些站点。本文将详细介绍httpd基于端口的域名解析的基本原理、配置步骤及验证方法。 #### 二、...

    apache虚拟主机详细配置参考.pdf

    在Apache web服务器中,通过虚拟主机功能,可以在同一台服务器上设置多个不同的域名或IP地址,分别对应各自的网站内容。以下是关于Apache虚拟主机详细配置的一些关键知识点: 1. **配置文件**: Apache的主要配置...

    apache 配置

    虚拟主机配置部分则是针对单个虚拟主机进行的设置,可以基于主机名、IP地址或端口来区分不同的虚拟主机。 Listen指令是Apache配置中一个关键的指令,它告诉Apache服务器在哪些IP地址和端口上进行监听。如果没有正确...

    Apache服务器配置全攻略

    使用NameVirtualHost指令指定IP地址和端口,然后在VirtualHost块内配置各个站点的信息,如ServerName、DocumentRoot等。 五、安全配置 1. SSL/TLS:为了实现HTTPS,需要安装SSL证书,并配置SSLEngine、...

    Apache虚拟主机的配置和泛域名解析实现代码

    对于单个IP地址,可以通过设置`NameVirtualHost *:80`来启用基于域名的虚拟主机。比如: ```apacheconf Listen 80 NameVirtualHost *:80 DocumentRoot /www/jb51 ServerName www.jb51.net ServerAlias jb51.net *....

    apache 虚拟主机配置技巧

    3. **端口监听**:Apache需要监听所有用于虚拟主机的IP地址和端口。 4. **权限和所有权**:确保每个`DocumentRoot`目录的权限设置正确,以便Apache可以读取和写入文件。 5. **重写规则**:如果你的网站使用了URL重写...

    如何实现在一台虚拟主机放多个站点教程

    4. **配置DNS**:将每个站点的域名指向虚拟主机的IP地址。这通常在你的域名注册商的DNS管理面板中完成。 5. **重启服务器**:完成所有配置后,重启Web服务器使更改生效。 6. **测试**:最后,使用浏览器检查各个...

    Apache2 httpd.conf 配置文件中文版

    - `Listen`:指定服务器监听的端口号或IP地址和端口组合。 - `ServerName`:服务器的主机名,用于构建重定向和虚拟主机识别。 - `DocumentRoot`:网站的主要文档根目录,服务器将从这个目录中提供静态内容。 - `...

    Apache配置详解_最好的APACHE配置教程

    虚拟主机允许在单个Apache实例上托管多个独立的网站。可以使用NameVirtualHost和指令创建基于域名的虚拟主机。 五、模块管理 Apache有许多模块,如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_deflate用于...

    apache2.2中文使用手册

    2. NameVirtualHost:通过指定IP地址和端口,实现基于域名的虚拟主机。 3. VirtualHost配置:在配置文件中为每个虚拟主机定义`&lt;VirtualHost&gt;`段落,包括ServerName、DocumentRoot等属性。 三、目录访问控制 1. ....

    分享apache http服务器设置虚拟主机的方法

    Apache HTTP服务器是世界上最流行的Web服务器软件之一,它支持在单个服务器上托管多个网站,这一功能通过虚拟主机实现。虚拟主机允许我们配置不同的域名指向服务器上的不同目录,从而实现一台服务器上服务多个独立的...

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例,并将它们分别绑定到不同的IP地址,同时允许通过相同的端口进行通信。 首先,我们要理解Tomcat是Apache软件基金会的一个开源项目,...

Global site tag (gtag.js) - Google Analytics