Linux使用Nginx搭建图片服务器
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,安装Nginx#apt-get install nginx#yum install nginx查看安装路径#whereis nginx配置nginx location ~ .*\.(gif|j
千家信息网最后更新 2025年01月31日Linux使用Nginx搭建图片服务器
安装Nginx
#apt-get install nginx#yum install nginx
查看安装路径
#whereis nginx
配置nginx
location ~ .*\.(gif|jpg|jpeg|png)$ { expires 24h; root /data/www/images/;#指定图片存放路径 access_log /data/www/images/nginx/logs/images.log;#图片 日志路径 proxy_store on; proxy_store_access user:rw group:rw all:rw; proxy_temp_path /data/www/images/;#代理临时路径 proxy_redirect off; 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; client_max_body_size 10m; client_body_buffer_size 1280k; 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; if ( !-e $request_filename) { proxy_pass http://127.0.0.1:8088;#代理访问地址 } }
备注: /data/www/images/nginx/logs/、/data/www/images路径必须创建好。
在重启nginx服务之前,最好先测试一下nginx的配置文件。
测试配置文件
# nginx -t
备注:nginx是被我配置了全局软连接,所以可以不加绝对路径。
重启nginx服务
# nginx -s reload
测试访问图片
备注:将自己准备好的图片复制到/data/www/images下面,打开浏览器直接访问即可,注意端口配置为8088
碰到的问题
重启nginx服务报错
1.nginx.conf 文件中配置的图片路径,如果没有事先创建好,就会报错。所以建议在重启服务之前先执行配置文件测试命令:nginx -t
2.nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid",这个错误是因为/usr/local/nginx/logs/nginx.pid不存在,或者内容为空导致的,那么我们只有执行如下命令即可:
# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启即可完成,然后访问。
访问图片服务器失败
设置路径权限,关闭防火墙,重新访问图片服务器。
#chmod 777 -R /data/www/images/
#ufw disable
备注:因为我的是linux mint系统所以我的开启关闭服务是通过ufw disable和ufw enable进行关闭防火墙和开启防火墙。
路径
图片
服务
配置
备注
文件
测试
防火墙
防火
服务器
命令
建好
代理
全局
内容
只有
地址
建议
日志
最好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云和app软件开发公司
上海交友软件开发价格表
将视频上传到网站数据库
从事网络安全要裸眼视力吗
电大网络技术题库
四川省图书馆有万德数据库吗
嵌入式服务器哪个好
网络安全个人防护事项
西南财经大学高频数据库
飞象网络技术有限公司
网络安全测评工报告
看板管理适合软件开发吗
湖北理科分数线数据库
在数据库中不能设置掩码的有
oralce 数据库功能
九游服务器错误怎么解决
数据库之间是不是可以通用
莹石云初始化无法连接服务器
互联网科技公司发布会
新型冠状病毒感染数据库
海南嘉瑞互联网科技有限公司官网
内存与数据库
网络安全个人防护事项
软件开发报价过高的原因
看板管理适合软件开发吗
默默软件开发
碧空之歌服务器靠谱吗
加强网络安全保护的视频
网络安全的防范措施有
服务器如何进单用户改密码