直接上nginx.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://localhost:8080/;
root html\iBase4J-UI-AngularJS;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~* \.(js|css|jpg|png|gif|html)$ {
root html\iBase4J-UI-AngularJS;
expires 30d;
}
}
有几点想法:
1,我习惯将ui的静态文件都放到webapp下,期待按传统方式访问,然各种权限限制,改了一大堆没达到预期效果,放弃。
2,这种将ui单独拿出来开发或部署的方式是否可以理解为MVVM?果然还是要按照作者的说法部署nginx代理,百度文库《nginx从入门到精通》。
3,用nginx配置的静态文件路径root,没有配置
location ~* \.(js|css|jpg|png|gif|html)$ {}
也会出现权限问题
WHAT TO DO! HOW TO DO! JUST TO DO!