我得linx文件目录
/data/picture/**(作者ID)/xxxx.jpg(实际图片)
/www/H+4.2(静态页面根目录)/index.html (首页)
server
{
listen 888;
server_name Hservice;
# 访问静态页面
location /
{
index index.html;
root /www/H+4.2;
}
# 访问服务器图片
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 10d;
#指定图片存放路径
root /data/picture/;
#开启访问
proxy_store on;
#图片访问路径
proxy_temp_path /data/picture/;
proxy_store_access user:rw group:rw all:rw;
proxy_redirect off;
proxy_set_header Host 127.0.0.1;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 40k;
proxy_buffers 40 320k;
proxy_busy_buffers_size 640k;
proxy_temp_file_write_size 640k;
client_max_body_size 10m;
client_body_buffer_size 1280k;
if ( !-e $request_filename)
{
proxy_pass http://127.0.0.1;
}
}
}
修改完重载nginx配置
防火墙开放888端口
假如服务器外网地址是 111.222.333.444
访问网页地址为 http://111.222.333.444:888
访问图片地址为 http://111.222.333.444:888/11/1111.jpg