用一个\的话会被当成转义字符,因此需要写两个斜线
配置:
server {
charset utf-8;
listen 8089;
server_name http_host;
root E:\\Compressed\\nginx-1.21.1\\epub;
autoindex on;
add_header Cache-Control "no-cache, must-revalidate";
location / {
add_header Access-Control-Allow-Origin *;
}
}
autoindex:是否打开一个索引
add_header Cache-Control “no-cache, must-revalidate”;:不使用缓存 用户请求服务端,这个缓存是在本地,不是在服务端做缓存,是在客户端做缓存,如果说设一个小时意味着客户端一个小时不会向服务端发起请求 有好有坏
location / { add_header Access-Control-Allow-Origin *; }
这是一个路由 / 表示监听所有的路由,对所有的路由都生效, 对所有的路由都增加一个add_header 这个header是Access-Control-Allow-Origin 防止跨域 本地配置成*(任何人都能来访问) 实际上线了以后要改成一个允许的域名
与nginx有关的其他资料: https://blog.csdn.net/liangxw1/article/details/78661112 https://www.youbaobao.xyz/admin-docs/guide/exercise/prepare.html#nginx-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA
|