`
xhq6632
  • 浏览: 13280 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

apache 配置多域名多端口

阅读更多

1、单域名单端口设置
如:www.abc.com 默认用80访问

特别说明,apache的配置默认都在安装目录下的conf目录里面
或者是/etc/apache2
不过一定要注意,listen.conf文件中端口监听是否开启
如下图,表示已经开启80端口监听

直接默认修改default-server.conf


这个配置最好简单
安装好了,之后,默认已经能够使用了,只是要把它修改成你需要的域名及访问路径罢了。

给一个标准配置吧

DocumentRoot "/srv/www/htdocs"
#
# Configure the DocumentRoot
#
<Directory "/srv/www/htdocs">
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs-2.2/mod/core.html#options
        # for more information.
        Options None
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        AllowOverride None
        # Controls who can get stuff from this server.
        Order allow,deny
        Allow from all
</Directory>


2、单域名多端口设置


<Directory "/srv/www/htdocs/bbs">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/srv/www/htdocs/">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
NameVirtualHost   *:80
NameVirtualHost   *:81
<VirtualHost *:80>
          DirectoryIndex  index.html index.php
          ServerName   "www.abc.com"
          DocumentRoot   "/srv/www/htdocs/"  
  </VirtualHost>
<VirtualHost *:81>
          DirectoryIndex   index.php
    ServerName   "www.abc.com:81"
          DocumentRoot   "/srv/www/htdocs/bbs/"  
  </VirtualHost>




3、多域名多端口设置

<Directory "/srv/www/htdocs/btc">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<Directory "/srv/www/htdocs/bbs">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/srv/www/htdocs/">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
NameVirtualHost   *:80
NameVirtualHost   *:81
<VirtualHost *:80>
          DirectoryIndex  index.html index.php
          ServerName   "www.abc.com"
          DocumentRoot   "/srv/www/htdocs/"  
  </VirtualHost>
<VirtualHost *:80>
          DirectoryIndex  index.html index.php
          ServerName   "www.btc.com"
          DocumentRoot   "/srv/www/htdocs/btc"  
  </VirtualHost>
<VirtualHost *:81>
          DirectoryIndex   index.php
    ServerName   "www.abc.com:81"
          DocumentRoot   "/srv/www/htdocs/bbs/"  
  </VirtualHost>


需要注意的问题是,多端口监听,一定要注意listen.conf文件,是否开启了相应端口。

 

  • 大小: 9.8 KB
分享到:
评论

相关推荐

    CentOS下Apache配置多域名或者多端口映射

    ### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...

    Apache配置多端口及Apache端口修改方法

    ### Apache配置多端口及Apache端口修改方法详解 在多服务器环境或单一服务器上运行多个站点时,正确配置Apache的端口变得至关重要。本文将深入解析如何在Apache中配置多端口,以及如何修改Apache的默认端口,确保您...

    Apache中设置多个端口

    Apache 中设置多个端口,实现多个端口网站 Apache 服务器是当前最流行的 Web 服务器之一...设置多个端口是 Apache 服务器的一项重要功能,它可以帮助用户更好地管理和配置 Apache 服务器,提高服务器的利用率和效率。

    apache 设置主机头,同一端口绑定多个域名和网站

    ### Apache配置主机头在同一端口绑定多个域名和网站 在Apache服务器中,有时我们需要在同一台服务器上运行多个网站,每个网站都有不同的域名。这可以通过配置虚拟主机(Virtual Hosts)来实现,其中一种方法是使用...

    本地机apache配置基于域名的虚拟主机

    在本教程中,我们将探讨如何在本地计算机上配置Apache以实现基于域名的虚拟主机,这对于开发多站点项目或者进行网站测试非常有用。 首先,我们需要了解什么是基于域名的虚拟主机。在一台物理服务器上,可以设置多个...

    apache配置端口目录

    在本文中,我们将深入探讨如何配置Apache以监听特定端口并设置目录。首先,我们关注的是两个主要的配置文件:`httpd.conf`和`httpd-vhosts.conf`。 `httpd.conf`是Apache的基础配置文件,包含了服务器的基本设置。...

    Mac Apache多端口的配置

    如果遇到任何问题,可以查阅`Apache说明.txt`文件,它可能包含了更多关于Apache配置的详细信息,或者在网上搜索具体的错误信息。 通过这种方式,你可以充分利用Mac上的Apache服务器,为不同的项目分配不同的端口,...

    CentOS系统下Apache配置多域名或多端口映射的方法

    前提 CentOS下Apache默认网站根目录为/var/www/html,假如我默认存了一.../etc/httpd/conf/httpd.conf文件配置如下: DocumentRoot /var/www/html/CI Options FollowSymLinks AllowOverride All # # Possible va

    web服务器的配置多个端口(apache和tomcat)

    配置多个端口的 Apache 和 Tomcat 服务器 在 web 服务器配置中,配置多个端口是指在同一台服务器上运行多个 web 服务器,每个服务器监听不同的端口号,以实现不同的服务或项目。在本文中,我们将介绍如何配置 ...

    apache 配置不同的端口访问不同的站点

    总的来说,通过合理配置Apache的虚拟主机,你可以轻松地在同一台服务器上管理多个网站,并通过不同的端口来区分它们。这既节省了资源,又方便了管理和维护。在实际操作中,一定要注意配置文件的语法,避免因小错误...

    (Apache & IIS)同一个IP的同一个端口,绑定多个域名

    可以在Apache配置文件中定义多个`VirtualHost`实例,每个实例对应不同的域名,指向不同的文档目录。例如,在上面的例子中,定义了两个虚拟主机,分别对应`szwpc.51vip.biz` 和 `szwpc.oicp.net`,并且指定了不同的...

    Linux apache服务器基于ip,端口,域名的虚拟地址配置.zip

    本教程将深入探讨如何在Linux Apache服务器上配置基于IP、端口和域名的虚拟主机,以便在一个服务器上托管多个独立的网站。通过这种方法,我们可以高效地利用服务器资源,同时管理多个不同的在线服务。 首先,我们...

    Apache服务器配置全攻略

    Apache服务器配置全攻略 ...总的来说,Apache服务器配置涉及多个层面,理解并熟练运用这些知识点,将使你能够灵活地管理和优化服务器,为用户提供高效、安全的服务。不断学习和实践,你将成为Apache服务器配置的专家。

    在Apache中配置多个域名

    ### 在Apache中配置多个域名 #### 知识点一:Apache服务器基础概念 Apache是一款广泛使用的Web服务器软件,它能够支持多种操作系统,并提供强大的功能来处理HTTP请求。Apache通过配置文件来实现各种功能,其中最...

    apache+tomcat域名泛解析

    这在实际应用中非常有用,例如当需要快速部署多个项目时,可以通过配置一个主域名下的多个子域名,每个子域名对应不同的服务或者应用程序,这样就可以避免为每个项目单独申请域名所带来的不便。 #### 二、准备工作 ...

    详解apache配置域名的坑

    配置域名,监听889这个端口 第二步,重启apache /www/server/apache/bin/apachectl restart 第三步,外网浏览器访问 ,访问不了 第四步.排查原因 1. 在服务器上本地 curl localhost:889 访问,连接拒绝 2.查看端口的...

    linux 下 apache + tomcat 配置多个域名(包括二级域名)

    为了使互联网上的用户能够通过域名访问你的站点,还需要在DNS服务器上设置A记录或CNAME记录,将各个域名指向你的服务器IP地址。 完成上述步骤后,你应该能够在Apache和Tomcat的组合下成功配置多个域名(包括二级...

    Tomcat 6.0配置多端口及多域名

    本文档解决的问题是关于如何在Apache Tomcat 6.0(以下简称Tomcat)中配置多端口及多域名的问题。具体的需求为: - 已经存在一个网站,使用域名`www.abc.com`,并通过端口`8000`进行访问; - 新增加了一个项目,需要...

    一台服务器安装了APACHE,如何绑定多个域名和网站

    1. **编辑Apache配置文件**: - 打开Apache的主要配置文件`httpd.conf`。 - 添加以下代码段来创建虚拟主机配置: ```apacheconf NameVirtualHost *:80 # 指定监听端口80 *:80&gt; # 第一个80端口 DocumentRoot...

Global site tag (gtag.js) - Google Analytics