WAMPSERVER-服务器离线无法切换到在线状态问题的解决
1 问题描述
WAMPSERVER-服务器离线
&切换到在线状态&则弹出:
点&localhost&进入http://localhost/则显示:
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
2 解决办法
关闭之前***的IIS服务,就可以切换到在线状态。或许是IIS和Apache冲突吧。以下是关闭IIS服务的操作过程。
如果上面的方法不行,可以试试:
本地连接---属性----Internet 协议(TCP/IP)---属性---高级---wins----导入LMHOSTS(M)
把 C:\wamp\bin\apache\Apache2.2.11\bin\httpd.exe 添加进去。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------WampServer下使用多端口访问的技巧
作者:韩子迟
字体:[ ] 类型:转载 时间:
由于在学习中要用到跨域请求,所以不得不在wamp集成环境下添加多站点服务。本文主要给大家介绍wampserver下使用多端口访问,需要的朋友可以参考下
因为学习中要用到跨域请求,所以不得不在wamp集成环境下添加多站点服务。
1、首先你要确保已经正确***了wamp。
2、接着在wamp的***目录下找到Apache2的httpd.conf文件,比如我的是在C:\wamp\bin\apache\Apache2.2.21\conf下。将该文件复制一份,重命名为httpd2.conf(任意),保存在conf文件夹下(和httpd.conf一起)。
修改httpd2.conf的代码:
ServerName localhost:80
DocumentRoot "C:/wamp/www/"
&Directory "C:/wamp/www/"&
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.html文件:
&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" /&
&/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" /&
&/Service&
第二步:在服务器中开设端口
控制面板 —& 防火墙 —& 高级设置 —& 入站规则 —& 新建规则 —&
端口 —& 填写开放的端口号
存在域名,那么无需用此方法
此方法是通过ip+端口号访问 应用的
如果tomcat中根未被占用,那么可配置虚路径访问应用
以上内容就是本文的全部叙述,希望对大家有所帮助。下篇文章给大家分享,需要的朋友继续关注脚本之家网站。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具WampServer下如何配置多域名
作者:韩子迟
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了WampServer下如何配置多域名的相关资料,需要的朋友可以参考下
实现wampserver下配置多域名主要通过修改apache的配置文件httpd.conf、修改文件、修改hosts文件等方面。具体内容请看下文介绍吧。
之前在学习跨域的时候,我写过一篇叫做的文章,默认的 localhost 采用的是 80 端口,能使用多端口访问的核心是得新建一个端口,也就是新建一个 http 服务,于是我们在 apache 的配置文件下可以新建一个指向端口 8080 的服务文件,然后再新建个文件夹(用来存放代码),启动服务,就 ok 了。
今天我要讲的是如何实现多域名的配置,一般的 WampServer ***完后都会有一个 www 文件夹,里面的新建文件都能用 localhost + 相对地址 来访问,但是比如说我在 www 下新建了一个名字叫做 google 的文件夹,我们可以用 localhost/google/ 来访问这个文件夹或者文件夹里的文件,但是我要用
去访问,怎么能做到呢?
其实这个比之前的多端口访问简单多了。
1、修改 apache 的配置文件 httpd.conf
首先我们打开 apache 的配置文件 httpd.conf,比如我的是在 F:\wamp\bin\apache\Apache2.2.17\conf 文件夹下,找到这一行:
#Include conf/extra/httpd-vhosts.conf
把注释去掉(删掉最前面的井号)。
2、修改 httpd-vhosts.conf 文件
打开 F:\wamp\bin\apache\Apache2.2.17\conf\extra 文件夹下的 httpd-vhosts.conf 文件,加上这么一段,比如:
&VirtualHost *:80&
&&& DocumentRoot "F:\wamp\www\google"
&&& ServerName
&/VirtualHost&
3、修改 hosts 文件
打开 C:\WINDOWS\system32\drivers\etc\hosts 文件,添加一句:
4、新建 google 文件夹
在 www 文件夹下新建一个名为 google 的文件夹,在里面添加一个任意的文件,比如 index.html,这时就可以用
5、再次修改 httpd-vhosts.conf 文件
这时如果去访问 localhost,发现又访问不了了,需要再次修改 httpd-vhosts.conf 文件,添加:
&VirtualHost *:80&
&&& DocumentRoot "F:\wamp\www"
&&& ServerName localhost&
&/VirtualHost&
这时访问 localhost/index.html,就 ok 了!
在查找相关的资料的时候,发现基本上都会加上这么一步,即在 httpd.conf 文件中,找到这么一段:
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& Deny from all
&/Directory&
将其修改为:
&Directory /&
&&& Options FollowSymLinks Includes
&&& AllowOverride None
&&& Order deny,allow
&&& Allow from all
&/Directory&
但是我并没有修改也能出现效果,如果经过上述步骤后没有实现预想的结果,或许可以试试加上这步。
以上内容就是本文给大家介绍WampServer下如何配置多域名,希望大家能够喜欢。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具