1、首先,查看HTTP允许访问的端口。
semanage port -l | grep http_port_t
可以使用上述端口中的一个(我用的9000),也可以添加一个,比如1234
semanage port -a -t http_port_t -p tcp 1234
2、在/etc/nginx/conf.d/
新建一个文件file_server.conf
,修改内容为下面所示
server {
listen 9000; #端口
server_name localhost;
charset utf-8; # 避免中文乱码
root /home/download/; # 显示的根索引目录,注意这里要改成你自己的,目录要存在
location / {
autoindex on; #开启索引功能
autoindex_exact_size off; #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
autoindex_localtime on; # 显示本机时间而非 GMT 时间
}
}
然后重启nginx服务,service nginx restart
在浏览器输入你的域名或者IP地址加端口号访问。
域名:9000 或者 ip:9000
3、如果访问出现403 Forbidden
,修改/etc/selinux/config
文件
SELINUX=disabled
重启reboot
。
参考文章:
四种解决Nginx出现403 forbidden 报错的方法
本文由 Kevin Yang 发布在 Kevin Yang,转载此文请保持文章完整性,并请附上文章来源(Kevin Yang)及本页链接。
原文链接:https://www.yzj0308.com/centos-nginx-file-sercer/
原文链接:https://www.yzj0308.com/centos-nginx-file-sercer/