nginx做图片服务器步骤

说明
本次上传的 picture.jar 和预备上传的 picClinet.jar 是基于Netty的RPC框架,传输对象使用protostuff实现序列化。实现了文件上传、文件删除、上传到指定文件目录,切片上传、全量上传等。由于picClinet.jar还需要修改。大家等不及也可以使用ftp代替。或者也可以使用fastdfs也是可以的

1 安装准备

文件服务器安装包 picture.jar picture下载
文件服务器客户端 picClient.jar 这个jar包,我还在封装,需要等封装完成后在上传。
nginx安装包
2安装
将picture.jar拷贝到home目录下
cd /home
mkdir -p images
nohup java –jar picture.jar >temp.txt&
拷贝nginx-1.15.3.tar.gz 到 usr/local目录下
tar xvf nginx-1.15.3.tar.gz
cd nginx-1.15.3
./configure
make
make install
3 配置
编辑nginx.conf配置文件
cd nginx
cd conf
vi nginx.conf
在原配置文件中修改端口为8081和追加一个location {}中的内容为
location /images/ {
root /home/;
autoindex on;
client_max_body_size 100m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 6000;
proxy_buffer_size 32k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 512k;
###start####
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
##end ###
}

…/sbin/nginx -c /usr/local/nginx-1.15.3/conf/nginx.conf
查看服务是否起来
ps -ef|grep nginx

nginx进程
保存配置,重启nginx

/usr/local/nginx/sbin/nginx -s reload

4.测试效果
访问:http://ip/images 图片名称

访问效果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值