准备环境:
nginx服务以下链接 标题1到6,nginx的部署https://blog.csdn.net/qq_45589444/article/details/102794138
一、创建一个目录用来存放css,js , img 和 apk/ipa 文件,这里以安卓为例
mkdir -p /var/www/html
[root@~ html]# ls
css img js WanHao-debug.apk
二、修改nginx的配置文件
1.先修改http下的设置,取消log日志注释
vim /usr/local/nginx/conf/nginx.conf
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" '
'"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
2.使静态网页可以读取中文信息,并对apk和ipa进行下载
server {
listen 80;
server_name localhost;
charset utf-8; //显示中文
location ~ .*\.(gif|jpg|jpeg|png|js|css|images|apk|ipa)$ {
expires 24h;
root /var/www/html; //css,js,gif,图片,apk,ipa存放目录
access_log /usr/local/nginx/logs/images.log; //log日志存放目录
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path /var/www/html; //css,js,gif,图片,apk,ipa存放目录
proxy_redirect off;
proxy_set_header Host 127.0.0.1;
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;
}
}
3.重启服务并进行测试
/usr/local/nginx/sbin/nginx -s reload
通过浏览器访问本机ip查看网页,并对apk文件进行下载
http://localhost