WampServer下使用多端口访问的技巧

admin3年前服务器60

因为学习中要用到跨域请求,所以不得不在wamp集成环境下添加多站点服务。

  1、首先你要确保已经正确安装了wamp。  

  2、接着在wamp的安装目录下找到Apache2的httpd.conf文件,比如我的是在C:\wamp\bin\apache\Apache2.2.21\conf下。将该文件复制一份,重命名为httpd2.conf(任意),保存在conf文件夹下(和httpd.conf一起)。

  修改httpd2.conf的代码:

    // from Listen 80 ServerName localhost:80 DocumentRoot “C:/wamp/www/” <Directory “C:/wamp/www/”> // to Listen 8080     // apache服务新监听的端口,可根据自己需要进行修改 ServerName localhost:8080 DocumentRoot “C:/wamp/www2/”     // www2是我们第二个网站的目录,与www平行 <Directory “C:/wamp/www2/”> 

  3、然后在C:/wamp下新建一个名字为www2的文件夹。

  4、最后就是安装服务。写个bat文件直接运行就行了,文件内容:

    cd /d C:\wamp\bin\apache\Apache2.2.21\bin httpd.exe -k install -n “www2” -f “C:\wamp\bin\apache\Apache2.2.21\conf\httpd2.conf” 

  或者也可以在命令行中键入命令,先进入上面所示的bin目录,然后复制下一行内容即可(注意具体目录和你实际的一致)。

  服务安装好了!

  

  随便在www2目录下写个index文件:

    <button> this is a button </button> 

  notice:

  但是这个过程可能不是那么顺利。

  比如安装服务的时候可能会报错:

 

  搜索引擎是个好东西,错误一搜,有了:

原来是软件安装时与windows7的“用户账户控制”(UAC)冲突,只要先关闭UAC(控制面板-用户账户和家庭安全-系统和安全-操作中心,里面有“更改用户账户控制设置”,改成从不通知,完成后会提示重启,此时需要重启一下)再安装就没问题了,安装完后可以再修改回来。

 

  然后如果还不行,但是服务已经正确安装了,可能是服务没有开启,打开服务中心开启服务就行了(命令行下net start www2)

PS:tomcat配置多端口访问

应用场景:当一个服务器只能通过ip才能访问到上面的应用时,我们有多个javaWeb应用要放在一台服务器,怎么办?

第一步:在tomcat的conf/server.xml中,配置多个端口,如下:

    <?xml version="1.0"?> <!--应用1,端口port="8080"--> <Service name="Catalina"<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine defaultHost="localhost" name="Catalina"<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"<Context path="" docBase="D:\root\项目1根路径\" reloadable="true" workDir="D:\whtjroot\项目1根路径\work" /> </Host> </Engine> </Service> <!--应用2,端口port="8090"--> <Service name="Catalina2"<Connector connectionTimeout="20000" port="8090" protocol="HTTP/1.1" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine defaultHost="localhost" name="Catalina2"<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"<Context path="" docBase="D:\root\项目2根路径\" reloadable="true" workDir="D:\whtjroot\项目2根路径\work" /> </Host> </Engine> </Service> 

第二步:在服务器中开设端口

控制面板 —> 防火墙 —> 高级设置 —> 入站规则 —> 新建规则 —>
端口 —> 填写开放的端口号

注意事项

存在域名,那么无需用此方法
此方法是通过ip+端口号访问 应用的
如果tomcat中根未被占用,那么可配置虚路径访问应用

以上内容就是本文的全部叙述,希望对大家有所帮助。下篇文章给大家分享WampServer下如何配置多域名,需要的朋友继续关注服务器之家网站。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

什么是云服务器niaoyun,云服务器niaoyun的优势及应用场景

1.什么是云服务器niaoyun?云服务器niaoyun是一种基于云计算技术的虚拟服务器。与传统服务器相比,云服务器niaoyun具有弹性、可靠性、灵活性等优点。云服务器niaoyun主要由基础设施、...

为什么要购买虚拟主机,选择虚拟主机购买的5个优点

1.什么是虚拟主机?虚拟主机是指通过将一台服务器划分成多个部分,每个部分都可以作为一个独立的主机,使多个网站共享一台服务器的资源而达到低成本的一种托管方式。2.虚拟主机购买的5个优点成本低购买虚拟主机...

备案域名需要注意哪些问题,备案域名的申请流程和要求

备案域名,是指在中国大陆地区,所有使用在该地区的互联网服务的网站都必须进行主体信息备案和域名备案,以便中国政府可以监管和规范网络信息。备案域名是指网站要备案的域名,包含最域名和二级域名。备案域名的申请...

游戏高防服务器租用,附详细介绍

为何需要游戏高防服务器租用?游戏高防服务器租用的优势1.什么是游戏高防服务器?游戏高防服务器是一种拥有高强度抗DDos、抵御攻击的专业防护服务器,最主要的功能是减少游戏服务器被黑产攻击的风险,确保游戏...

学生服务器有哪些适用场景,学生服务器的基本概念和特点

学生服务器是指专门为学生群体提供的服务器资源,主要面向学校、学生社团等组织。其特点是具有稳定、高效、安全等最性能,并提供了多种应用场景。课程学习学生服务器可为学生提供在线学习环境,提高课程的互动性和协...

怎么抢注域名,抢注域名的方法

1.什么是抢注域名在互联网上,域名是公司或个人网络身份的直接体现,是品牌、商标的体现,对于一家成功的公司来说,域名的重要性不言而喻。而当某个域名已经被注册但使用不当或过期,我们可以采取一些方法去抢注该...