将静态资源放置到服务器上,如果想要直接访问到静态资源,可以使用nginx搭建静态资源服务器
准备工作
172.23.22.58 nginx服务器
静态资源文件 static_resources
(nginx服务器需要和静态资源在同一台服务器上)
打开nginx的conf/nginx.conf文件
server {
listen 9090;
client_max_body_size 100m;
server_name 172.23.22.58;
location / {
proxy_set_header Access-Control-Allow-Origin *;
proxy_set_header Access-Control-Allow-Methods POST,GET,DELETE,PUT,OPTIONS;
proxy_set_header Access-Control-Allow-Headers X-Requested-With;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
root /static_resources/;
}
#server_name 范围的ip或域名,如果配置的是域名,还需要做host域名解析
编辑host文件: 添加 域名名称 172.23.22.58
(如何编辑host文件,自行百度)
#listen 端口号
#root 文件路径(我这里是linux的环境,将static_resources文件夹防止到根路径下
如果是windows的话,可以设置 root D:/static_resources;
重启nginx,访问:
http://172.23.22.58:9090/image/image001.png
(访问static_resources下image文件中的image001.png文件)