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端口修改方法
如何在LINUX服务器CentOS下Apache配置多域名或者多端口映射
Apache中设置多个端口,实现多个端口网站;经测试可以正常使用
Mac自带Apache多端口的配置,不是自带的也可以,需要注意的是引号必须是英文半角的。
文档全面阐述了IIS与APACHE公用80端口的方法,实现了在一台服务器上同时发布PHP与ASP.NET程序的功能
先给大家说下apache添加多端口的方法,具体步骤如下所示: Apache\conf 目录下 添加端口监听 Vhost.conf简单写写 ...我们需要配置apache。讲apache文件夹下的conf中的httpd.conf打开,搜索Include conf/extra
有很多朋友喜欢在windows下使用apache作为web服务器,有时候想用非80端口提供服务,因为未备案域名都是封了80端口,提供下载的时候可以用别的端口了,这里简单分享下,方便需要的朋友
Apache服务器中设置端口映射和反向代理的方法.docx
NULL 博文链接:https://onestopweb.iteye.com/blog/2338115
下面是对Apache配置文件httpd.conf的修改笔记: 1. DocumentRoot 服务器文件目录设置(这里文件夹与文件夹的分隔符不是WINDOWS里的“\”,而是“/”); 2. Listen ipaddress:portnumber Listen配置。默认是舰艇...
如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。在之前的PHP专题中提到过关于在安装配置Apache时会...
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录...
apache 设置主机头,同一端口绑定多个域名和网站
配置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 ...
从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 <!--ftp端口 --> <!--绑定的服务器IP地址,多网卡的时候使用...
web服务器的配置多个端口(apache和tomcat)
一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别...
Kali系统自带了apache的相关内容,只需要简单的一行代码“service apache start”就可以运行,但在运行前,我们需要进行一定的设置,在kali中apache默认的配置文件为“/etc/apache2/apache2.conf”,我们可以修改这...
IIS和apache共用80端口(共存) Windows server 2003服务器上安装有默认 IIS 6,IIS运行asp程序,现需要安装apache运行php程序,想让它们同时都能通过80端口访问,设置如下: