Nginx 配置文件服务器
server {
listen 8089;#端口号
server_name dis;#本机
charset utf-8;
#access_log logs/host.access.log main;
location ~ .*\.(gif|jpg|jpeg|png|js)$ {
expires 24h;
root D:/test/;#指定图片存放路径
# 设置防盗链开始
valid_referers none blocked itczw.top;
if ($invalid_referer) {
# 设置盗链返回默认地址
rewrite ^/ https://itczw.top/static/images/h.gif;
}
# 设置防盗链结束
access_log D:/test/log/log_img.log;#请求日志保存路径
proxy_store on;
#proxy_store_access user:rw group:rw all:rw;
#proxy_temp_path D:/test/;#图片路径
proxy_redirect off;
#proxy_set_header Host 169.254.140.133;
#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;
}
}
- 访问 article.js
- http://dis:8089/article.js
- 访问 test.gif
- http://dis:8089/test.gif
简单配置如下
在http节点下 增加如下 代码:
server {
listen 9999;
server_name localhost;
location / {
root /web;#这里填写你的静态文件存储根目录
access_log on;
autoindex on;
}
}
- 重启nginx服务 nginx -s reload
- 访问http://localhost:4300/
403
-
当配置没有问题前提下,访问文件出现403,解决方案如下
修改 nginx.conf 文件
查看文件的属性 (root root)
[root@linuxidc nginx]# ll
drwxr-xr-x. 2 root root 4096 Jun 15 04:08 conf
在nginx.conf文件中 user nginx;改为 user root root;
[root@linuxidc nginx]#vim nginx.conf
user root root;

浙公网安备 33010602011771号