博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云搭建图片服务器,图片资源服务器搭建
阅读量:6574 次
发布时间:2019-06-24

本文共 1917 字,大约阅读时间需要 6 分钟。

背景

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

安装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地址,出现如下界面即安装成功。
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…

转载地址:http://gwwno.baihongyu.com/

你可能感兴趣的文章
pyspark采用python3开发
查看>>
【玩转微信公众平台之十】 图文消息回复解说
查看>>
unity3D角色代码控制问题
查看>>
HDU 4500 小Q系列故事——屌丝的逆袭
查看>>
3、Cocos2dx 3.0游戏开发找小三之搭建开发环境
查看>>
Codeforces Round #410 (Div. 2)(A,字符串,水坑,B,暴力枚举,C,思维题,D,区间贪心)
查看>>
Java并发编程、内存模型与Volatile
查看>>
小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载结束
查看>>
php SSL certificate problem: unable to get local issuer certificate
查看>>
JavaScript学习复习
查看>>
python 使用scapy编写DNS Fuzzer
查看>>
网站平台架构演变史(五) - 总结
查看>>
蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法 【原创,多图】
查看>>
.Net Core学习地址
查看>>
iOS xcode6最新提交app方法
查看>>
spark运行wordcount程序
查看>>
树莓派UFW防火墙简单设置
查看>>
SparkStreaming+Kafka 处理实时WIFI数据
查看>>
Resin
查看>>
MapReduce(十六): 写数据到HDFS的源代码分析
查看>>