nginx 中配置多个location并解决js/css/jpg/等的加载问题
2017-11-09 22:07
696 查看
ECS:阿里云
系统:ubuntu 16.04
我的配置文件位置:
/etc/nginx/conf.d/**.conf
我的静态网页的位置:
/var/www/**
html中加载的js之类的文件夹和index.html在一个文件夹中
配置文件内容:
配置好以后 重启nginx
这时候 要访问第一个网页 就是 IP/www1
要访问第二的网页就是 IP/www2
关于alias和root的区别:
root和alias是系统文件路径的设置。
root用来设置根目录,而alias用来重置当前文件的目录。
系统:ubuntu 16.04
我的配置文件位置:
/etc/nginx/conf.d/**.conf
我的静态网页的位置:
/var/www/**
html中加载的js之类的文件夹和index.html在一个文件夹中
配置文件内容:
server { listen 80; server_name #你的网站IP或****.com; location /www1 { alias /var/www/****; index index.html index.php index.htm; } location /www2 { alias /var/www/****; index index.html index.php index.htm; } location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)$ { root /var/www/; proxy_temp_path /var/www/; }
配置好以后 重启nginx
sudo nginx -s reload
这时候 要访问第一个网页 就是 IP/www1
要访问第二的网页就是 IP/www2
关于alias和root的区别:
root和alias是系统文件路径的设置。
root用来设置根目录,而alias用来重置当前文件的目录。
location /img/ { alias /var/www/image/; } #若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件 location /img/ { root /var/www/image; } #若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。
相关文章推荐
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- Nginx 安装及配置负载均衡https网站及转发后页面js、css等路径找不到问题解决
- 前后端分离,nginx配置解决js、css无法加载
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- IOS开发(7)WKWebView加载本地HTML、CSS、JS文件JS(解决html内访问其他资源路径问题)
- JS的覆盖特性来解决文件冲突问题,css的加载问题
- vs2017用F5调试时js,css文件不能加载导致的问题解决
- django 解决css,js文件304导致无法加载显示问题
- 解决在thinkPhP中加载css和js的问题
- vue 在nginx下页面刷新出现404问题解决和在nginx下页面加载了js但是页面显示空白问题解决
- 关于laydate.js加载laydate.css路径错误问题解决
- ruby -- 进阶学习(十一)配置解决production环境下无法加载css或js
- nginx做反向代理,实现负载均衡基本配置。无法加载css,js或图片
- nginx反向代理多个tomcat 配置.解决因404问题js css无法加载问题
- nginx配置解决vue单页面打包文件大,首次加载慢的问题
- django 解决css,js文件304导致无法加载显示问题
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- nginx中location配置resful显示css、js
- 解决springmvc加载JS,CSS等文件问题【转】
- nginx 负载代理 不能正常 加载 CSS ,JSP等 问题 解决方法