nginx与vsftpd整合过程中的常见问题

环境:配置好nginx和vsftpd的linux环境,nginx和vsftpd要部署在在一台服务器上

检测是否部署成功:通过浏览器访问
ftp://服务器ip/
访问成功,如图
nginx与vsftpd服务器的整合
检测nginx是否部署成功,访问
http://服务器ip/,如图
nginx与vsftpd服务器的整合

两者部署成功后,需要通过nginx服务访问到ftpuser下面的图片,需要更改nginx的配置文件nginx.conf
1、进入nginx的安装目录
cd /etc/usr/local/nginx/conf

2、修改nginx.conf文件
vim nginx.conf

3、在server{}中添加一个location{}
内如如下
location /Pictures {
root /home/ftpuser;
autoindex on;
}
如图:
nginx与vsftpd服务器的整合
说明:这里的ftpuser是我创建的用户,在搭建vsftpd服务时就已经创建好的,Pictures是我的上传图片的目录,即将本地图片上传到该目录下。

配置完成可以通过浏览器访问存储在Pictures下的图片
访问网址:http://服务器ip/Pictures/图片名称

简单地理解就是通过http协议访问linux文件
配置成功如图:
nginx与vsftpd服务器的整合
如果配置成功报错:404、403
检查文件的访问权限,将图片存储目录和nginx目录的权限设置到最大,命令:
chmod -R 777 nginx

相关文章:

  • 2021-12-08
  • 2021-12-14
  • 2020-06-14
  • 2022-01-20
  • 2021-08-15
  • 2021-04-01
  • 2022-12-23
猜你喜欢
  • 2021-12-22
  • 2022-01-04
  • 2022-03-09
  • 2022-01-22
  • 2021-10-01
  • 2022-12-23
相关资源
相似解决方案