Zhi Wei 的个人博客
给OpenWRT配置Nginx
给OpenWRT配置Nginx

给OpenWRT配置Nginx

给OpenWRT配置Nginx

我这个站的带宽只有5M,如果文章中嵌入太多的图片,访问的时候,加载时间肯定是会变长,所以我想给家中的OpenWRT安装一个Nginx,专门负责分流媒体附件这块的流量。

登录并安装Nginx,然后添加配置文件:

user                 smbuser smb;                         #如果用户名与用户组名称相同则不需要写组名
pid                  /dir;
worker_processes     1;
error_log            /dir;
                                                       
events{ 
        worker_connections 300;
}                              
 
http{ 
        include         mime.types;
        default_type    application/octet-stream;
        log_format main '$remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $
        access_log      /dir main;                      #自定义日志格式                                   
                                                           
        server{                                            
                listen 8888;
                server_name localhost;
                                      
                location /{           
                        root /dir/;                      
                }                              
        }        
}

使用nginx -t命令测试通过后,在浏览器访问url/test.bmp,浏览器会自动下载而不是显示test.bmp,而jpg和png都正常显示,需要将mime中的image/x-ms-bmp修改为image/bmp。

image/x-ms-bmp                                   bmp;
image/bmp                                   bmp;

接着打开防火墙,下面这张图就是从OpenWRT中读取的。

参考资料:

https://www.runoob.com/w3cnote/nginx-setup-intro.html

https://www.cnblogs.com/H-huaz/p/15303995.html

https://blog.csdn.net/wzj_110/article/details/112850811

https://segmentfault.com/q/1010000016897977

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注