nginx端口问题

当我们安装完nginx后,会需要我们配置一些东西,在我刚刚安装完成后,我就想试试到底安装成功没有,于是把nginx运行起来后(点击下图中的exe文件让nginx运行)

但是当我在浏览器中输入:http://localhost的时候,出来的却是这个页面,那是相当的郁闷啊,心里不禁yy到,我并没有启动iis啊,怎么就到这个界面了呢,

 

ps:nginx的默认端口是80,iis的默认端口也是80

这个时候你有几种选择(我在百度上看到有好几种)来解决这个问题,这里我说两种最简单的:

第一种:你可以选择修改nginx的端口,方法如下

  1.进入nginx下的conf目录,里面有一个nginx.conf文件,打开这个文件,找到server这个位置:如图

把端口号80改成其他的端口号。这样就成功解决了。

 

第二种:

  如果你是win7系统,你可以这么做:打开开始菜单-->运行,输入Services.msc,找到iis admin services(没找到这个也没关系,修改后面那个wwws也行),右键单击选择属性,修改启动类型为手动,再找到World Wide Web Publishing Service,右键单击选择属性,修改启动类型为手动,并且停止当前服务,这样也完美的解决问题了。

 

 

接下来重点来了

  在我没有停掉World Wide Web Publishing Service这个的时候,我去启动tomcat是启动不成功的(不知道为什么),明明环境变量没有配置错误,但是就是会出现这个错误:

The CATALINA_HOME environment variable is not defined correctly    

This environment variable is needed to run this program

给大家看看我的环境变量配置

完全没毛病的嘛,但是就是出错,你说死不死。但是在我把World Wide Web Publishing Service修改完后,竟然可以启动了,

 

我的天啦,又不是端口冲突问题,为什么在修改完World Wide Web Publishing Service竟然把tomcat启动的问题解决了,虽然很开心,但是到现在我还没想明白这是怎么回事,郁闷☹!有知道的小伙伴看到后可以告诉我一下,不胜感激

 

posted @ 2017-11-20 18:48  fengyu后  阅读(6394)  评论(1编辑  收藏  举报