`
smiky
  • 浏览: 257698 次
  • 性别: Icon_minigender_1
  • 来自: 天门
社区版块
存档分类
最新评论

apache配置端口目录

 
阅读更多

Apache2.2\conf\httpd.conf与Apache2.2\conf\extra\httpd-vhosts.conf两个文件的操作

 

httpd.conf下apache默认是80端口,找到 Listen 80就可以修改,想要增加新的端口直接添加一个Listen 8080之类的就OK了,如

Listen 8080

Listen 8081,如果没有为不同的端口指定目录,它们都访问DocumentRoot

修改目录:

apache默认访问的是安装目录下的htdocs,默认打开就出来It Works!,它由DocumentRoot定义如:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

如果你想将换个目录可以直接DocumentRoot "x:/workspace/project/www"

 

授权:修改目录后,还要给目录设置访问的权限,如果不给权限是不能访问的。如:

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

 

配置多目录:

当前项目有两个分支,一个在trunck/www下面,另一个在branch/www下面,于是想localhost:8080访问trunck/www,localhost:8081访问branch/www

 

首先要开启虚拟主机:找到httpd.conf中#Include conf/extra/httpd-vhosts.conf,去掉前面的#号

接着配置不同url对应的目录,找到extra/httpd-vhosts.conf

修改默认端口80与8080,并添加一个8081的端口

NameVirtualHost *:8080

 

NameVirtualHost *:8081

设置目录:

<VirtualHost *:8080>

    ServerAdmin webmaster@dummy-host.smiky

    DocumentRoot "D:/work/trunk/www"

    ServerName dummy-host.smiky

    ServerAlias www.dummy-host.smiky

    ErrorLog "logs/dummy-host.smiky.log"

    CustomLog "logs/dummy-host.smiky-access.log" common

</VirtualHost>

<VirtualHost *:8081>

    ServerAdmin webmaster@dummy-host.smiky

    DocumentRoot "D:/work/branch/www"

    ServerName dummy-host.smiky

    ServerAlias www.dummy-host.smiky

    ErrorLog "logs/dummy-host.smiky.log"

    CustomLog "logs/dummy-host.smiky-access.log" common

</VirtualHost>

配好后,再回到httpd.conf中为这两个目录添加权限

<Directory "D:/work/trunk/www">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

<Directory "D:/work/branch/www">

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

 

分享到:
评论

相关推荐

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

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

    Apache中设置多个端口

    这两段配置分别设置了 80 端口和 81 端口的虚拟主机,每个虚拟主机可以监听不同的端口和目录。 最后,需要重启 Apache 服务器,以便让配置生效。 此外,Apache 服务器还提供了其他的一些高级配置选项,例如虚拟...

    apache配置虚拟目录

    ### Apache配置虚拟目录详解 #### 一、Apache配置文件概览 Apache服务器的配置主要通过一系列的配置文件来实现。不同操作系统中Apache的配置文件结构可能会有所不同。在Ubuntu Linux系统中,Apache 2的配置文件结构...

    如何修改apache80端口

    首先,打开WAMP安装目录下的Apache配置文件`httpd.conf`。这个文件通常位于WAMP安装路径中的`bin\Apache\ApacheXX\conf`目录下(其中“XX”代表Apache的具体版本号)。 2. **修改监听端口号** 在`httpd.conf`...

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

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

    如何改变Apache端口

    1. **定位配置文件**:首先,你需要找到Apache服务器的安装目录,在该目录下的`conf`子目录中,有一个名为`httpd.conf`的重要配置文件。这个文件控制着Apache服务器的所有基本设置。 2. **修改端口号**: - 打开`...

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

    要配置Apache在不同端口上运行不同的站点,你需要编辑Apache的配置文件,通常位于`/etc/httpd/conf`或`/etc/apache2`目录下,文件名为`httpd.conf`或`apache2.conf`。在这些配置文件中,你需要启用`NameVirtualHost`...

    Mac Apache多端口的配置

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

    Ubuntu系统中利用Apache2建立基于端口的web服务

    在Ubuntu系统中,Apache2是一个广泛使用的...这个过程包括安装Apache2,创建网站目录,配置端口,创建和激活虚拟主机配置,以及打开防火墙端口。记住,任何更改都需要与安全策略相一致,确保你的服务器对外界是安全的。

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

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

    iis与apache公用80端口方法

    文档全面阐述了IIS与APACHE公用80端口的方法,实现了在一台服务器上同时发布PHP与ASP.NET程序的功能

    apache端口占用问题解决办法

    - **动态端口检测**:编写脚本自动检测可用端口,并将结果写入Apache配置文件。 #### 总结 通过上述步骤,我们可以有效地解决Apache端口占用问题。关键在于准确地定位占用端口的进程,并合理配置Apache的监听端口...

    xamppApache80端口占用问题

    **打开xampp安装目录下的Apache配置文件httpd.conf:** 通常情况下,这个文件位于xampp安装路径下的`apache\conf`文件夹内。 2. **修改httpd.conf文件中的Listen指令:** 找到文件中的`Listen 80`这一行,将...

    CentOS Apache配置详解

    这个文件中定义了 Apache 的各种设置,例如监听端口、文档根目录、错误日志文件等。 在 CentOS 中,还有一个特殊的配置文件/etc/httpd/conf.d/*.conf, 这个文件夹中可以包含多个小配置文件,每个文件可以单独配置 ...

    Apache添加多端口及实现单ip多端口映射的方法

    先给大家说下apache添加多端口的方法,具体步骤如下所示: Apache\conf 目录下   添加端口监听   Vhost.conf简单写写 ...我们需要配置apache。讲apache文件夹下的conf中的httpd.conf打开,搜索Include conf/extra

    Apache服务器中设置端口映射和反向代理的方法.docx

    在Apache服务器中,端口映射和反向代理是两种重要的网络配置技术,它们用于管理和优化网站服务。本文将详细讲解如何在Apache服务器上设置这两种功能。 首先,端口映射(Port Mapping)允许我们将一个特定的外部端口...

    PHP XAMPP配置PHP环境和Apache80端口被占用解决方案1

    2. **修改Apache配置**:打开XAMPP控制面板,选择Apache的配置选项,编辑`httpd.conf`文件。将文件中的"Listen 80"和"ServerName localhost:80"两处的80端口改为8080。 3. **保存并重启Apache**:保存修改后的`...

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

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

    apache配置

    Apache 配置文件中可以设置权限控制,以限制访问者对目录和文件的访问权限。例如,使用 `&lt;Directory&gt;` 指令可以设置指定目录的权限,使用 `Options` 指令可以设置目录的权限,例如 `Indexes` 和 `FollowSymLinks`。...

Global site tag (gtag.js) - Google Analytics