CentOS 编译安装Nginx后无法访问。

问题描述

在直接编译安装(不添加模块)失败后我发现是编译安装的问题(大概),想请问下编译安装成功并且启动成功后却无法访问是为什么...

问题补充

将原来的nginx文件保留下来,下面三个文件分别是

  • nginx:make && make install 后生成的nginx文件(7.6M),启动后无法访问
  • nginx.bak : yum 安装后生成的nginx(1.1M),启动后可以访问
  • nginx.3 : make 后生成的nginx文件(3.6M),启动后无法访问

不知道启动成功无法访问是否与文件大小有关
图片描述

问题出现的环境背景及自己尝试过哪些方法

  1. 已添加安全组规则
  2. 防火墙(firewalld)已关闭
  3. 尝试yum安装后systemctl start nginx.service 成功访问,但因为需要添加fastdfs-nginx-module模块,重新下载了相同版本的nginx(1.12.2),编译替换,参考,重启后无法访问,使用yum卸载重装后又可以,替换编译好的再重启又无法访问...然后这次连tomcat的端口都不能访问了..但端口使用都正常

图片描述

  1. 尝试直接编译安装,./congfigure 没有报错,make 没有报错,make install 没有报错,启动成功,但还是访问不了...

你期待的结果是什么?实际看到的错误信息又是什么?

只是想能通过url访问到上传的文件,试了两天了TT

阅读 3.8k
1 个回答
✓ 已被采纳新手上路,请多包涵

找到问题了,是fastdfs-nginx-module模块的问题,添加模块后nginx启动后无法访问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题