linux nginx 搭载图片服务器

安装Nginx并配置nginx.vim.md
   
系统版本:Centos 7.4

Nginx版本:1.12.2

安装方式:源码安装

nginx.vim 可以使nginx配置文件语法高亮

1、下载并解压nginx源码包

wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar -zxvf  nginx-1.12.2.tar.gxz

2、安装nginx依赖 (1)安装gcc依赖(如果有则不必安装)
yum install gcc gcc-c++ -y

(2)安装ssl依赖(如果有则不必安装)
yum install -y openssl openssl-devel

3、添加nginx用户组和用户
groupadd nginx
useradd -g nginx nginx

4、配置nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module

5、编译安装
make && make install

6、将nginx配置到服务列表
cd /etc/init.d/
# 建立软连接
ln -s /usr/local/nginx/sbin/nginx nginx

7、启动nginx

service nginx
# 重启nginx
service nginx -s reload
# 快速停止nginx服务
service nginx -s stop
# 全局停止nginx服务
service nginx -s quit
# 重新打开日志文件
service nginx -s reopen



nginx配置图片服务器.md
进入nginx配置文件目录
cd /usr/local/nginx/conf

新建文件image.conf,并编辑文件
touch image.conf
vim image.conf

在文件中新增以下内容

#图片服务器路径配置
server{
   #监听端口      
   listen 38080;
   #监听域名
   server_name image.datadrawing.com;
   location / {
       #设置缓存时间    
       expires 24h;
       #图片存放路径    
       root /datadrawing/;
       #设置来自客户端的真实请求IP
       proxy_set_header        Host 127.0.0.1;  
       proxy_set_header        X-Real-IP $remote_addr;  
       proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
       #设置请求body最大大小
       client_max_body_size    10M;
       #设置请求缓冲区大小
       client_body_buffer_size 1024k;
       
   }
}

 

posted @ 2019-04-12 16:17  平平淡淡的小黑  阅读(510)  评论(0编辑  收藏  举报