`
羽落窗前
  • 浏览: 107574 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

在Apache HTTP Server中配置Virtual Host

 
阅读更多

有时候需要在同一个域名下,通过不同的端口访问不同类型的站点。笔记中的配置环境是ubuntu

 

1. 在/etc/apache2/sites-available/中创建一个新文件。

/*******file: test********/

 

 

Listen 89

<VirtualHost 96.9.160.81:89>

        ServerAdmin webmaster@localhost

        ServerName testing.com

        DocumentRoot /var/testing/public/

        <Directory />

                Options Indexes FollowSymLinks MultiViews

                AllowOverride All

                Order allow,deny

                allow from all

        </Directory>

        <Directory /var/www/redmine>

    RailsBaseURI /redmine

    PassengerResolveSymlinksInDocumentRoot on

</Directory>

 

 

 

        <Directory /var/testing/public/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride All

                Order allow,deny

                allow from all

        </Directory>

 

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        <Directory "/usr/lib/cgi-bin">

                AllowOverride None

                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

                Order allow,deny

                Allow from all

        </Directory>

 

        ErrorLog /var/log/apache2/error.log

 

        # Possible values include: debug, info, notice, warn, error, crit,

        # alert, emerg.

        LogLevel warn

 

        CustomLog /var/log/apache2/access.log combined

 

    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>

</VirtualHost>



2. Copy文件到site-enabled下

3. 重启服务器
分享到:
评论

相关推荐

    Apache Server的Httpd配置文件SSL443 配置https

    本教程将深入讲解如何配置Apache Server的Httpd配置文件以启用SSL443端口,并涵盖Odoo服务从8069端口重定向到443端口的设置。 首先,让我们了解SSL和端口443。SSL(Secure Socket Layer)是用于加密网络通信的协议...

    Apache FtpServer详细配置.zip

    在开始配置Apache FtpServer之前,你需要先下载并安装它。这通常涉及到以下几个步骤: 1. 下载Apache FtpServer的最新版本。 2. 解压缩下载的文件到你选择的目录。 3. 运行`bin/startup.sh`(Linux或Mac)或`bin/...

    apache-httpserver配置

    在`httpd.conf`中添加`VirtualHost`指令,指定不同的域名或IP地址,以及相应的文档根目录。 4. **整合Java应用服务器**: - Apache HTTP Server与Java应用服务器(如Tomcat)的整合通常使用mod_jk模块。`mod_jk-...

    Apache Ftp Server使用说明

    1. **基本配置**:在`&lt;ftpserver&gt;`标签内,可以设置服务器的基本属性,如端口(`port`)和数据连接模式(`dataConnectionMode`)。 2. **用户认证**:在`&lt;users&gt;`标签内,定义FTP用户的用户名、密码、主目录等信息。...

    Apache HTTP Server + SVN 版本控制方案(一)

    在描述中提到的“第四步”,可能是指在Apache中配置SVN仓库的访问,这通常需要编辑`httpd-vhosts.conf`或者在`httpd.conf`中添加相应的VirtualHost段落。 接下来,让我们深入了解一下Subversion(SVN)。SVN的核心...

    apache ftpserver讲解

    - **虚拟主机**:定义 `&lt;virtualHost&gt;` 元素来指定服务器的虚拟主机配置。 #### 连接数据库 为了实现用户认证和权限管理等功能,需要将 Apache FTP Server 与数据库进行集成。具体步骤如下: 1. **添加 JDBC ...

    apache http server

    在这个配置中,`*`通配符表示任何IP地址,每个`VirtualHost`块定义了一个不同的网站,根据`ServerName`设置响应不同的域名请求。 总结来说,Apache HTTP Server的配置涉及到监听设置、文件包含、模块管理、指令作用...

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

    本文将详细介绍如何在 CentOS 下的 Apache 中配置多域名和多端口映射。 #### 二、基础配置 首先,我们来看一下基本的 Apache 配置。默认情况下,CentOS 下 Apache 的网站根目录位于 `/var/www/html`。如果我们将一...

    apache server_HTTP_apache_

    文件中包含了各种指令,如`&lt;VirtualHost&gt;`用于定义虚拟主机,`&lt;Directory&gt;`用于指定目录的访问规则,`&lt;Location&gt;`则针对特定URL进行配置。 4. **安全特性**:Apache支持SSL/TLS加密,可以提供HTTPS服务,确保数据...

    apache-web-server-lm.zip_Apache Web_Apache Web Server_apache

    - 指令集:配置文件中包含各种指令,如`ServerRoot`定义服务器根目录,`Listen`设置监听端口,`VirtualHost`定义虚拟主机等。 3. **使用手册** "apache-web-server-lm.pdf"这份手册可能涵盖了以下内容: - 安装...

    Apache VirtualHost Python:简单,快速且功能强大-开源

    Apache2 VirtualHost Python是一个非常简单且功能强大的应用程序,用于在Apache Server上创建Virtuals Host。 Apache VirtualHost Python是使用Python3创建的,与您的操作系统非常兼容。

    Apache Ftp Server与spring框架融合

    这个bean能够根据配置文件生成`FtpServer`实例,使得我们能够在Spring的配置文件中定义FTP服务器的设置,例如端口号、用户权限等。 `jdbc.properties`文件可能用于存储FTP服务器的用户认证信息,因为Apache Ftp ...

    apache 安装后配置

    在这个文件中,你可以定义多个`&lt;VirtualHost&gt;`块,每个块代表一个虚拟主机。每个`&lt;VirtualHost&gt;`块至少需要配置两个属性:`ServerName`或`ServerAlias`(用于识别主机名)和`DocumentRoot`(指定网站的根目录)。 ...

    Apache2.2.15 配置http和https

    在Apache中,你可以使用`mod_dav_svn`模块来实现这个功能,配置`&lt;Location&gt;`指令以指定SVN仓库路径,并设置必要的权限。 总的来说,配置Apache以支持HTTP和HTTPS涉及安装和配置Apache,定义虚拟主机,设置SSL证书,...

    Apache和Tomcat整合配置实现网站目录搭建

    Apache和Tomcat是两种常用的Web...如果你需要管理多个应用或网站,只需在Apache的虚拟主机配置中添加更多条目即可。记住,在配置过程中遇到问题时,参考官方文档或在线社区(如iteye博客中的链接)可以获取更多帮助。

    Apache HTTP Server Version 2.2 文档

    使用VirtualHost指令,可以为每个站点定义独立的配置。 四、安全特性 在2.2版本中,Apache强化了安全性能,包括加强了SSL/TLS支持,提供了更好的密码加密算法,以及对HTTP头部注入攻击的防护。此外,还可以通过mod_...

    Apache Web Server2.0.40.tar(Linux下使用)

    比如,`DocumentRoot`指令定义了网站的根目录,`Directory`指令用于设定特定目录的权限,`VirtualHost`则用于配置多个独立的域名或子域名。 此外,Apache还支持CGI(通用网关接口)和FastCGI,可以运行PHP、Python...

    Apache HTTP Server Version 2.2 帮助详解文档

    通过`NameVirtualHost`和`VirtualHost`指令,你可以定义基于域名的虚拟主机,使得每个网站都有自己的独立配置。 四、访问控制与安全 Apache提供了多种安全机制,如基本认证、 Digest 认证、IP限制等。使用`...

    linux中apache安装与配置

    在Linux系统中,Apache HTTP Server(通常简称为Apache)是一种广泛应用的开源Web服务器,它以其稳定性和灵活性著称。本文将详细介绍如何在Linux环境中安装和配置Apache,包括所需的依赖包和基本步骤。 首先,让...

Global site tag (gtag.js) - Google Analytics