安装nginx完毕后,用浏览器访问但是没有跳转也没有报错?

在安装nginx并尝试访问时遇到浏览器无响应的情况。检查防火墙和端口占用均正常,通过查看nginx错误日志发现是缺少了/etc/fdfs/mod_fastdfs.conf配置文件,实际配置文件位于/usr/etc/fdfs。解决方法是将mod_fastdfs.conf文件复制到/etc/fdfs目录下,或者调整nginx配置文件指向正确路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nginx不能访问的其中一种问题

本人在安装nginx时遇到了一个错误,就是在安装完毕测试访问nginx时,浏览器只显示加载,并没有弹出拒绝访问,看了网上的方法,关闭防火墙,查看端口号是否被占用,结果都没有问题,nginx还是不能访问。

qcl@qcl-TM2019:/usr/local/nginx/sbin$ sudo ufw status
状态:不活动

qcl@qcl-TM2019:/usr/local/nginx/sbin$ sudo netstat -ntpl 激活Internet连接
(仅服务器) Proto Recv-Q Send-Q Local Address Foreign Address
0.0.0.0:* LISTEN 18887/nginx: master

后来去了nginx安装目录下的logs查看:

cd /usr/local/nginx/logs

qcl@qcl-TM2019:/usr/local/nginx/logs$ dir
access.log error.log nginx.pid

这里有一个error.logs,记录了nginx的一些错误日志,进去看看:

 sudo vim error.logs

74 ngx_http_fastdfs_process_init pid=17259
75 [2019-10-23 11:01:49] ERROR - file: shared_func.c, line: 1067, file /etc/fdfs/mod_fastdfs.conf not exist
76 [2019-10-23 11:01:49] ERROR - file: /home/qcl/fastdfs-nginx-module/src/common.c, line: 163, load conf file “/etc/fdfs/mod_fastdfs.conf” fail, ret code: 2
77 2019/10/23 11:01:49 [alert] 17258#0: worker process 17259 exited with fatal code 2 and cannot be respawned
78 2019/10/23 11:16:44 [notice] 18884#0: signal process started

重点在“ file /etc/fdfs/mod_fastdfs.conf not exist”,也就是所nginx在查找不到/etc/fdfs目录下的mod_fastdfs.conf文件,我的Fastdfs的配置文件主要在/usr/etc/fdfs,结果把fastdfs-nginx-module/src里面的mod_fastdfs.conf也复制到这里了,导致nginx找不到中国文件。

那么我们把mod_fastdfs.conf这个文件cp到/etc/fdfs下就好了:

cp /usr/etc/fdfs/mod_fastdfs.conf /etc/fdfs

或者

cp ~/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs

另外http.conf和mime.types也是拷贝到/etc/fdfs下面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值