apache启用多个端口的方法

使用本地ip:端口号,或者修改hosts文件+域名的方法来进行本地多站点web调试。

注意这里是用apache 不是iis    

  

  1、安装好AppServ2.5.9软件

官网是:http://www.appservnetwork.com/

下载地址是:http://nchc.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.9.exe是英文软件,但是安装时可以选择gbk-gb2312的编码(我自己用utf-8)。

  2、修改本机的hosts文件,如下:  

示例:

  127.0.0.1 localhost

  127.0.0.1 [url]www.dede.com[/url]

  127.0.0.1 [url]www.phpcms.com[/url]   

  

  3、打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。

  #LoadModule vhost_alias_module modules/mod_vhost_alias.so   

  去掉#意思是启用apache的虚拟主机功能。  

  

  #Include conf/extra/httpd-vhosts.conf  

  去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。

  

  4、打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。

   分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。

  <VirtualHost *:80>

ServerAdmin [email]jsw7001@hotmail.com[/email]

DocumentRoot E:/AppServ259/www/dede

ServerName [url]www.dede.com[/url]

ErrorLog E:/AppServ259/www/dede/error.log

CustomLog logs/dummy-host2.appservnetwork.com-access_log common

</VirtualHost>

<VirtualHost *:80>

ServerAdmin [email]jsw7001@hotmail.com[/email]

DocumentRoot E:/AppServ259/www/phpcms

ServerName [url]www.phpcms.com[/url]

ErrorLog E:/AppServ259/www/dede/error.log

CustomLog logs/dummy-host2.appservnetwork.com-access_log common

</VirtualHost>     

  

  *以上路径中的斜线左斜线右斜线都可以。    

   

  5、将appserv的apache服务重启,就可以了,可以在各网站的根目录下放一个index.html文件,如果能看到,说明就对了。  

上边是使用域名的方法。

下边说下如何使用本地IP+端口的方法。

例如本机IP为:192.168.0.10

那如何控制 80 、1000、1001、1002 来访问不同的文件目录,而达到多个站点同时访问的目的?

打开appserv的安装目录,找到httpd.conf文件,找到:

Listen 80

加入:

Listen 80

Listen 1000

Listen 1001

Listen 1002

然后参照虚拟主机的设置方法。不同的是:<VirtualHost *:80> 这个后边的端口号按自己需求更改就成了。

如果 弄完之后 出现403错误 那 在http

d.conf里找到:

<Directory />

Options FollowSymLinks ExecCGI Indexes

AllowOverride None

Order deny,allow

Deny from all

Satisfy all

</Directory>

更改为

<Directory />

Options FollowSymLinks ExecCGI Indexes

AllowOverride None

# Order deny,allow

# Deny from all

# Satisfy all

</Directory>

绝对可以用,测试成功的有AppServ和wamp集成开发环境

可以开端口,80就是WBE默认的192.168.0.50

Listen 80

Listen 8080

Listen 100

<VirtualHost 192.168.100.236:100>

DocumentRoot d:/index

DirectoryIndex index.php index.shtml index.cgi

</VirtualHost>

<VirtualHost 192.168.100.236:8080>

DocumentRoot "/home/www/htdocs/web/bugfree"

DirectoryIndex index.php index.shtml index.cgi

</VirtualHost>

服务器--apache启用多个端口的方法的更多相关文章

  1. Apache启用GZIP压缩网页传输方法

    一.gzip介绍 Gzip是一种流行的文件压缩算法,如今的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是很明显的,大约能够降低70%以上的文件大小.这取决于文件里的 ...

  2. CentOS服务器apache绑定多个域名的方法

    这篇文章主要为大家详细介绍了CentOS服务器apache绑定多个域名的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Apache是最流行的HTTP服务器软件之一,其以快速.可靠(稳定) ...

  3. centos linux服务器apache+mysql环境访问慢优化方法

    查找软件安装目录:find / -name 软件名称 一.优化apache配置增加MaxClients的值 默认情况下,2.0及以上apache版本MaxClients的值为256,对于中大型应用访问 ...

  4. CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL)的方法

    CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL)的方法 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A I ...

  5. 在一台服务器上搭建多个网站的方法(Apache版)

    Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http ...

  6. 阿里云主机windows系统Apache启用浏览器缓存的方法

    一群友使用卡卡网的网站速度诊断工具诊断网站速度时,发现有几个需要优化的地方,其中较为重要的是“启用浏览器缓存”.诊断结果显示,网站尚未启用浏览器缓存. 图一:浏览器缓存未启用 群友找我帮忙设置一下,据 ...

  7. Nginx服务器中配置非80端口的端口转发方法详解

    这篇文章主要介绍了Nginx服务器中配置非80端口的端口转发方法详解,文中使用到了Nginx中的proxy_pass配置项,需要的朋友可以参考下 nginx可以很方便的配置成反向代理服务器: 1 2 ...

  8. 在 Windows服务器中启用/禁用SMBv1、SMBv2和SMBv3的方法

    本文介绍如何在 SMB 客户端和服务器组件上启用/禁用服务器消息块 SMBv1.SMBv2 和 SMBv3. 注意:建议由专业技术工程师完成以下操作. 禁用 SMBv2 和 SMBv3 的影响 我们建 ...

  9. [转]web服务器apache架构与原理 &apache 监控

    web服务器                                                                                在开始了解Apache前,我 ...

随机推荐

  1. Linux关闭IPV6

    Linux关闭IPV6的方法 修改配置文件/etc/sysctl.conf添加以下1行 net.ipv6.conf.all.disable_ipv6 = 1 设置生效 sysctl -p 查看没有IP ...

  2. Robot Framework使用For循环

    1.普通的For循环 在一个普通的For循环中,循环开始的关键字是 :FOR ,其中的:用于与一般关键字做区分,对于循环结构体内的每一行,使用 \ 作为改行的行首关键字.对于循环中的变量,可以在 IN ...

  3. 安装和配置hive

    1.上传hive.mysql.mysql driver到服务器/mnt目录下: [root@chavin mnt]# ll mysql-5.6.24-linux-glibc2.5-x86_64.tar ...

  4. 使用Sqlserver事务发布实现数据同步(sql2008)_Mssq l数据库教程

    事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的.这里以sqlserver2008的事务发布功能为例,对发布 ...

  5. [knowledge][http] http

    关于,底层承载协议的规定. HTTP communication usually takes place over TCP/IP connections. The [], but other port ...

  6. 如何使用List<HashMap<String, String>>详细讲解

    场景:要循环界面Table数据源与导出Excel数据源作对比. 说明: List<HashMap<String,String>>  List中每一项都是一个HashMap Ha ...

  7. hotplug 热拔插机制框架

    框架入口源文件: mdev.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6     硬件平台:JZ2440 以下是驱动框架:

  8. ES中TF-IDF算法

    概念 TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术.TF-IDF是一种统计方法,用以评估一字词对于一个文 ...

  9. python练习题-day1

    1.使用while循环输入 1 2 3 4 5 6     8 9 10 count=0 while count<10: count+=1 if count==7: continue print ...

  10. 【托业】托业(TOEIC)成绩 & 等级划分以及评分标准

    托业(TOEIC)成绩 & 等级划分以及评分标准 TOEIC全称:Test of English for International Communication(国际交流英语测评) 已通行全球 ...