阿里云部署nginx服务器存储图片
来源:互联网 发布:x431pro3s软件下载app 编辑:程序博客网 时间:2024/04/26 10:27
最近想将本地的代码部署到阿里云上,
1. 首先遇到的一个问题就是nginx服务器上传图片连接失败的问题。因为阿里云使用的不是iptables防火墙,而是firewalld防火墙。可以在阿里云中选择自己的实例,设置安全组,通过添加规则进行端口的管理。但是我在这里加入了允许TCP21端口还是连接失败,最后只能允许所有端口(应该相当于关闭防火墙吧),才能连接成功,还没发现更好的方法。
2. 然后又遇到另一个问题,图片上传失败,首先我确定了上传目录是/home/ftpuser/www/images目录,并且测试读取图片没有问题(通过在浏览器中输入ip+images+图片名称可以显示图片),但是使用Xftp5工具或者commons-net包里的ftpclient工具类无法上传图片的ftpuser用户下。后来发现问题出在ftpuser文件夹的用户和组的权限设置为root了,在使用ftpuser用户进行提交图片时,没有权限,所以提交失败。解决办法是修改ftpuser文件夹用户和组的权限,
命令: chgrp ftpuser ftpuser/
chown ftpuser ftpuser/
再重新创建www文件夹和images文件夹,这样上传图片就成功了。
3. 还有一点要注意nginx/conf/nginx.conf这个文件中server{ }里要加入
location / {
root /home/ftpuser/www;
index index.html index.htm;
}
这样才能找到图片的路径。
阅读全文
0 0
- 阿里云部署nginx服务器存储图片
- NGINX部署图片服务器
- 阿里云服务器部署应用环境(nginx服务器)
- 阿里云服务器部署tomcat、mysql以及nginx的步骤
- 阿里云服务器部署方案(nginx+tomcat+mysql)
- 阿里云服务器部署方案(nginx+tomcat+mysql)
- 部署阿里云服务器
- 阿里云CentOS 7 搭建图片服务器 (Nginx+Vsftpd)
- 阿里云服务器部署架构
- 阿里云服务器部署架构
- 阿里云服务器部署网站
- 阿里云服务器部署Nodejs
- 阿里云服务器部署Shadowsocks
- 阿里云服务器安装 nginx
- Nginx安装手册以及图片服务器部署
- Nginx 安装以及图片服务器简单部署
- 阿里云服务器使用免费个人DV证书部署nginx+https站点
- 阿里云服务器使用免费个人DV证书部署nginx+https站点
- 【O'Reilly Data Show】机器学习将如何加速数据管理系统
- PAT训练(乙级)—— 1027. 打印沙漏(20)
- KindEditor实现多图片上传
- 南邮CTF逆向题第四道WxyVM解题思路
- 使脚本能够直接运行的脚本...
- 阿里云部署nginx服务器存储图片
- Mysql常用操作
- HDU
- (2)
- 为期一周的机器学习
- Centos 6.x python3.6 Django 环境设置
- 系统出错。 发生系统错误 1067。 进程意外终止。
- 求多个数的最小公倍数
- Python中带else子句的for循环执行过程