阿里云搭建图片服务器,图片资源服务器搭建

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

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

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

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地址,出现如下界面即安装成功。
121
在这里插入图片描述
阿里安装vsftpd
首先安装需要的组件:yum -y install vsftpd
在安装好Vsftpd服务器后,默认是未启动的,输入 :systemctl status vsftpd.service查看 Vsftpd 当前的状态 。
122
输入命令:systemctl start vsftpd.service 启动vsftp服务
123
然后在阿里云添加防火墙规则:
124
开放端口:firewall-cmd --zone=public --add-port=21/tcp --permanent
重启防火墙:systemctl restart firewalld.service
更改配置文件,禁止匿名访问:
cd /etc/vsftpd/
vi vsftpd.conf
125
重启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
添加如下配置
126
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月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
21天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
1天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
1天前
|
存储 小程序 数据库
阿里云学生云服务器申请,阿里云送每个大学生一台云服务器
2024年,阿里云为学生提供免费7个月的学生服务器,包括2核2G配置、1M带宽和独立IP。学生需通过学信网认证,完成任务可额外获得6个月免费时长。申请流程包括注册阿里云账号、实名认证和学生认证。此外,学生可免费领取300元无门槛优惠券,在阿里云高校计划中使用。学生服务器可用于建站、部署等多种场景。详细信息和申请入口见官方链接。
13 0
|
3天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得
|
7天前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
13 0
|
9天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
14天前
|
弹性计算 应用服务中间件 Linux
阿里云ECS服务器上从零开始搭建nginx服务器
阿里云ECS服务器上从零开始搭建nginx服务器
|
14天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
16天前
|
弹性计算 安全
电子好书发您分享《阿里云第八代企业级ECS实例,为企业提供更安全的云上防护》
阿里云第八代ECS实例,搭载第五代英特尔至强处理器与飞天+CIPU架构,提升企业云服务安全与算力。[阅读详情](https://developer.aliyun.com/ebook/8303/116162?spm=a2c6h.26392459.ebook-detail.5.76bf7e5al1Zn4U) ![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_f422f7cb775444bbbfc3e61ad86800c2.png)
35 14