`
enenxie
  • 浏览: 32681 次
社区版块
存档分类
最新评论

Apache配置多服务

阅读更多
1.安装apache,安装步骤参考:http://enenxie.iteye.com/admin/blogs/1933395
2.拷贝htdocs文件夹并重命名到当前同一目录下,如mydocs
3.配置conf/httpd.conf
  • 增加监听端口
  • #
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    #
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses.
    #
    #Listen 12.34.56.78:80
    Listen 80
    Listen 8081  #新增端口
    
  • 配置虚拟host
  • # 'Main' server configuration
    #
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition.  These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    #
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    #
    
    <VirtualHost localhost:8081>
        ServerAdmin webmaster@enenxie-host.localhost
        DocumentRoot "/usr/local/apache2/mydocs"    #新增服务目录
        ServerName localhost
        ServerAlias localhost
        ErrorLog "logs/enenxie-host.localhost-error.log"
        CustomLog "logs/enenxie-host.localhost-access.log" common
        <Directory "/usr/local/apache2/mydocs">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    


    修改默认Directory节点
    #
    # Deny access to the entirety of your server's filesystem. You must
    # explicitly permit access to web content directories in other
    # <Directory> blocks below.
    #
    <Directory />
        AllowOverride none
    #    Require all denied
        Require all granted
    </Directory>
    


    4.测试:
    在htdocs和mydocs目录下都存在index.php,内容如下:
    <?php phpinfo();?>
    

    启动apache, 在浏览器中分别访问80和8081服务端口服务

    有一个问题:不在本机访问8081端口的时候,默认跳转到DocumentRoot目录下的服务。解决办法:将<VirtualHost localhost:8081>中的localhost换成实际ip地址即可
    0
    2
    分享到:
    评论

    相关推荐

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

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

      APACHE服务器配置.pdf

      实验六 APACHE 服务器配置 1、实验目的要求 (1)掌握 APACHE 服务器的安装 (2)使用 APACHE 服务器的配置 2、实验主要内容 (1)APACHE 服务器的安装与启动 (2)简单 APACHE 服务器基本配置 (3)配置个人 WEB ...

      CentOS Apache配置详解

      在 CentOS 中,还有一个特殊的配置文件/etc/httpd/conf.d/*.conf, 这个文件夹中可以包含多个小配置文件,每个文件可以单独配置 Apache 的某个方面。 三、 Apache 的模块 Apache 支持多种模块,这些模块可以提供...

      Linux apache环境多域名配置

      ### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...

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

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

      Apache服务器配置与管理

      本主题将深入探讨Apache服务器的配置与管理,帮助你掌握如何搭建和优化Web服务。 1. Web服务概述 Web服务是互联网的核心组成部分,它允许通过HTTP或HTTPS协议在客户端(如浏览器)和服务器之间交换数据。Web服务器...

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

      Apache配置详解 最好的APACHE配置教程 包你满意

      apache配置负载均衡

      Apache 配置负载均衡是将所有用户的访问压力分散到多台服务器上,也可以分散到多个 Tomcat 里,提高访问性能。负载均衡的主要目标是将用户的访问请求分流到多个服务器或 Tomcat 中,以提高访问性能和可用性。 负载...

      Apache+Tomcat服务器集群配置详细步骤

      ### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户需求的日益增长,单一服务器往往难以满足高性能、高可靠性的要求。为了应对这一挑战,通常采用Apache+...

      Apache配置详解(最好的APACHE配置教程)

      一、Apache配置文件基础 Apache的主配置文件通常是`httpd.conf`,位于安装目录下的`conf`子目录中。这个文件包含了服务器的基本设置,如端口监听、服务器根目录、MIME类型定义等。另外,Apache支持使用`.htaccess`...

      Linux服务器配置与管理:Apache服务器安装配置.pptx

      - 使用`systemctl start|stop|restart|reload|status httpd.service`来控制Apache的服务状态,如启动、停止、重启、重新加载配置或查看服务状态。 - 要使Apache在系统启动时自动运行,执行`systemctl enable httpd...

      用apache配置反向代理服务器

      ### 使用Apache配置反向代理服务器 #### 一、反向代理的基本概念 反向代理(Reverse Proxy)是一种网络架构模式,其中代理服务器接收来自互联网的请求,并将其转发给内部网络中的真实服务器。处理完请求后,代理...

      apache配置

      Apache 服务器配置 Apache 服务器是一种流行的开源 Web 服务器软件,广泛应用于 Linux 和 Unix 操作系统中。 Apache 配置是指对 Apache 服务器的设置和配置,以便实现特定的 Web 服务器功能。 Apache 配置文件 ...

      apache配置文件pdf版

      3. **虚拟主机的设置参数**:用于配置多个网站在同一台服务器上的独立运行环境。 ### 全局环境参数详解 #### ServerRoot - **作用**:指示Apache服务器存放其配置、错误和日志文件的根目录。 - **注意事项**:如果...

      Apache服务器配置与管理视频教程

      教程名称: Apache服务器配置与管理视频教程【】linux-Apache 安装配置指南.zip【】第二讲Apache的目录结构和配置指令.zip【】第三讲Apache服务器的参数设置.zip【】第四讲Apache服务器中使用配置段.zip【】第五讲...

      Apache配置多个站点

      ### Apache配置多个站点知识点 #### 一、概述 在日常的Web服务器管理中,经常会遇到需要在同一台服务器上运行多个不同项目的场景。Apache作为一款广泛使用的开源Web服务器软件,提供了非常灵活的配置方式来实现这...

      Apache服务器配置全攻略

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

      配置APACHE服务器(linux-Apache).rar

      安装完成后,启动Apache服务并设置开机启动: ```bash sudo systemctl start apache2 # for Ubuntu/Debian sudo systemctl enable apache2 sudo systemctl start httpd # for CentOS/Fedora sudo systemctl enable ...

      Apache服务配置文件讲解

      Apache服务是一种广泛使用的开放源码HTTP服务器软件,具备多平台运行和高...同时,配置文件修改后需要重启Apache服务使配置生效。在修改配置文件之前,建议备份原文件,以便在出现配置错误时能够快速恢复到稳定状态。

    Global site tag (gtag.js) - Google Analytics