window nginx 启动无提示错误,却没有listen 80端口

php中文网
发布: 2016-08-08 09:23:05
原创
1435人浏览过

一直使用虚拟机来使用web+hostonly方式;

今天为了测试一个php平台的window系统兼容性,

在官方下载了window-nginx 1.9.1版本;

解压到目录,

运行nginx.exe

访问127.0.0.1正常;

于是修改nginx.conf把里面的server{}全部删除替换成include ./vhost/*.conf;

在conf目录下建立vhost目录同时从centos中复制出一个site的server conf文件出来,修改一下root指向的目录.保存;

使用nginx.exe -t测试都OK;

使用nginx.exe &启动;

使用127.0.0.1访问发现无法访问;

使用netsat -anb没有发现80端口出现;

挖错网
挖错网

一款支持文本、图片、视频纠错和AIGC检测的内容审核校对平台。

挖错网 28
查看详情 挖错网

查看error.log也没有发现错误.折腾好大一会.没有结论;

不得已还原nginx.conf,访问正常;

再简单的在http{}内部加上include ./vhost/*.conf;

再访问127.0.0.1,也是正常的.就是访问我那个site却不行?

config test也提示是OK的;

奇怪了,突发奇想,把vhost中那个conf内容移入nginx.conf试试;

一移动,使用config test测试就提示:nginx: [emerg] the unix domain sockets are not supported on this platform in upstream "unix:/run/php-fpm/php-fpm.sock" in D:\web\nginx/conf/nginx.conf:73

原来是那个server中原来cenots下面的配置无效,但是放到include中却总看不到错误提示,而被忽略这个server导致的;

所以这里得到结论:这应该是nginx的错误提示的bug,但是我们目前在配置过程,尽量在nginx.conf的主配置文件上做配置没有问题了,再移入分文件,

就可以通过错误提示我们一步一步的把配置搞好;

以上就介绍了window nginx 启动无提示错误,却没有listen 80端口,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号