背景
我第一次搭建图片服务器是在我的虚拟机服务器下,后来虚拟机崩溃了,就在阿里云买了一台轻量级服务器,然后安装了图片服务器。不过我当时并没有写一个文档进行记录,直到我后来再次需要一台图片服务器,于是我决定不在划水了,写一篇文章记录一下。

安装Nginx
Nginx的安装其实我有看过不少大佬们的文章,其实安装还是比较简单的。首先就是安装依赖环境,这里依赖环境我就不做过多介绍了,相信你既然能够在阿里云搞图片服务器之前已经有所了解过了,紧接着就是解压文件编译安装等操作。

  1. yum install gcc-c++
    2.yum install -y pcre pcre-devel

3.yum install -y zlib zlib-devel
4.yum install -y openssl openssl-devel
当执行完上面的命令之后,我们需要上传Nginx安装包到阿里云服务器,然后在阿里云创建一个目录用来安装Nginx。
输入命令解压:tar -zxvf nginx-1.8.0.tar.gz
进入到解压后的Nginx目录下:cd nginx-1.8.0
参数设置如下:
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

然后输入命令:make & make install
因为上面参数设置的原因,所以安装好的Nginx在/usr/local/nginx/sbin 目录下,进入到目录之后,启动Nginx:./ginx 在浏览器中输入公网ip地址,出现如下界面即安装成功。

在这里插入图片描述
阿里安装vsftpd
首先安装需要的组件:yum -y install vsftpd
在安装好Vsftpd服务器后,默认是未启动的,输入 :systemctl status vsftpd.service查看 Vsftpd 当前的状态 。

输入命令:systemctl start vsftpd.service 启动vsftp服务

然后在阿里云添加防火墙规则:

开放端口:firewall-cmd --zone=public --add-port=21/tcp --permanent
重启防火墙:systemctl restart firewalld.service
更改配置文件,禁止匿名访问:
cd /etc/vsftpd/
vi vsftpd.conf

重启vsftpd服务:systemctl restart vsftpd.service
设置用户:useradd ftpuser
设置密码:passwd ftpuser
开启上传文件:
setsebool -P ftpd_full_access on
setsebool -P tftp_home_dir on

配置图片服务器
到指定安装目录下修改配置文件:cd /usr/local/nginx/conf
vim nginx.conf
添加如下配置

location /images {

        root   /home/houry;autoindex on;}

访问 路径是:ip:/images

实际路径就是 ip:/houme/houry/images

重启Nginx 如果遇到错误:nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

执行命令:mkdir -p /var/run/nginx

再次启动Nginx…

阿里云搭建图片服务器,图片资源服务器搭建相关推荐

  1. 阿里云个人站点基于nginx代理搭建https协议支持

    阿里云个人站点基于nginx代理搭建https协议支持 准备工作 购买免费个人版dv证书 配置nginx 开放防火墙端口 检测是否成功 准备工作 1.个人服务器 2.安装了ssl_moudle的ngi ...

  2. 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  3. mac、Linux SSH 阿里云 vultr免密登录服务器

    mac.Linux SSH 阿里云 vultr免密登录服务器 当你拥有了自己云服务器的时候,一定为了每次登录服务器输入密码特别痛苦. 那么福利来了,简单配置一下,免密登录你的服务器,希望能帮到大家 注 ...

  4. 阿里云国际版购买了服务器后如何下载发票?

    很多阿里云国际版的用户,不了解如何下载发票,今天一起和87cloud了解阿里云国际版购买了服务器后如何下载发票: 阿里云国际版的发票是按照我们账户的支付方式来决定的: 比如,我们使用的是信用卡和Pay ...

  5. 阿里云不同账号新旧服务器镜像迁移数据迁移同步

    前言 有阿里云新旧两台服务器,在不同的账号下,想把旧服务器的数据全迁移到新的服务器里,传统拷贝文件方式需要重新配置环境太麻烦,阿里云提供的镜像服务可以整个系统打包迁移最方便 步骤 旧账号中 云盘和镜像 ...

  6. 阿里云ECS共享型n4服务器1核2G配置性能评测

    阿里云服务器ECS共享型n4实例1核2G,配置1M公网带宽和40G高效云盘,CPU性能无约束,ECS共享型n4性能怎么样?1核2G服务器网来详细说下阿里云ECS共享型n4服务器CPU.内存.网络参数等 ...

  7. 阿里云计算型弹性裸金属服务器ebmc4云服务器配置性能详解

    阿里云计算型弹性裸金属服务器ebmc4怎么样?阿里云计算型弹性裸金属服务器ebmc4云服务器配置.性能.适用场景详解! 计算型弹性裸金属服务器ebmc4云服务器 均为I/O优化实例 支持IPv6 仅支 ...

  8. 阿里云OCR图片识别

    阿里云OCR图片识别 请求参数(Body) 请求示例(java) 正常返回示例 错误码定义 阿里云OCR图片识别: 单字识别,表格识别,旋转功能 准备条件:阿里云OCR图片识别API购买,初次购买1分 ...

  9. **关于阿里云oss图片批量上传问题解析**

    关于阿里云oss图片批量上传问题解析 背景 最近在项目开发过程中遇到的问题,消耗了比较久的时间,过程曲折,虽然最终达到目的,但是鉴于各种常用的云数据在对象存储方面大同小异,所以记录一下. 理一下思路: ...

  10. 阿里云OSS 图片处理

    首先放个阿里云OSS图片处理接口文档 阿里云官方地址 oss图片处理接口文档 我们有时会抱怨用户上传的图文中图片文件大了(假如说3M的图片).导致生成的网页打开速度慢,怎么办呢? 问题分析:网页打开慢 ...

最新文章

  1. 最小二乘法预测c语言,用最小二乘法推导本吧会员增长方程,以预测人数增长情况...
  2. SecureCRT连接linux,vim颜色显示问题
  3. linux shell 合并文本
  4. 2020 我的C++学习之路 C++PrimerPlus第六章课后习题
  5. oracle建表后添加数据报错:ORA-01658:无法为表空间中的段创建INITIAL区
  6. mysql sql%rowcount_sql%rowcount 返回影响行数
  7. 4.5 为什么使用深层表示
  8. maya如何导出ue4_ue4 maya max导入导出问题
  9. java发送html附件_Java发送邮件(图片、附件、HTML)
  10. 8.1 Zend_View
  11. Python 3 实现选择排序
  12. Cypress USB 芯片固件修改,改序列号(Serial Number)
  13. html点菜系统显示几号桌,如果一定要坐你会坐几号桌 1到4号桌你会如何选择
  14. Android实现选择题答题(包括单选、多选和答题卡)
  15. 免费的SQL Server监控工具
  16. 逢看必会的三子棋小游戏:原来可以这么简单
  17. 实验五 java gui
  18. sendgrid html text,用sendgrid发邮件
  19. uniapp + vue3微信小程序开发(4)身份信息认证
  20. ios .mm文件调用c语言函数报错,深入浅出 iOS 编译

热门文章

  1. 从viewState说开去
  2. Oracle 数据库维护知识
  3. 通过mysqlslap与sysbench对MySQL进行压测
  4. 警告: 程序集绑定日志记录被关闭。解决方法
  5. Qt编译错误“GL/gl.h:No such file or directory”的解决方法
  6. Asp.net MVC应用在IIS7上部署后403错误解决方案
  7. axios请求中跨域及post请求问题解决方案
  8. $GOPATH not set 问题解决方案
  9. uni-app真机调试报错request:fail abort解决方法
  10. ORA-00257归档日志写满的解决方法