nginx 中配置多个location并解决js/css/jpg/等的加载问题
来源:互联网 发布:国外数据分析公司 编辑:程序博客网 时间:2024/05/22 00:38
ECS:阿里云
系统: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/目录下找文件。
阅读全文
0 0
- nginx 中配置多个location并解决js/css/jpg/等的加载问题
- nginx反向代理多个tomcat 配置.解决因404问题js css无法加载问题
- 解决在thinkPhP中加载css和js的问题
- 前后端分离,nginx配置解决js、css无法加载
- ios如何在项目中添加本地html文件,并解决无法加载图片、css、js的问题
- 解决springmvc加载JS,CSS等文件问题【转】
- SpringMVC的WEB-INF下的JSP加载js,css,jpg等静态文件
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- js中window.location.href解决target的问题
- springmvc中解决JS,CSS等静态文件无法访问问题
- Apache中过滤js、css、jpg等格式文件的设置(Windows)
- nginx css或js无法加载的问题
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题
- nginx配置中location的语法
- nginx配置中location的匹配规则
- 关于HttpModule中像图片,*.css,*.js等资源文件也被请求问题的解决
- 解决jsp无法读入css、js等文件的问题
- 20171109地图 创建地图
- Struts2中OGNL,valueStack,stackContext的学习
- Javascript测试框架Jasmine(三):Setup、Teardown、嵌套describe等
- sql经验总结
- 其他题目---出现次数的TopK问题
- nginx 中配置多个location并解决js/css/jpg/等的加载问题
- HTML常用标签(1)
- Linux 安装和环境配置
- 11月9日笔记
- luogu1063【06提高】能量项链(区间dp)
- metasploit 情报搜集技术【4】网络漏洞扫描
- java以流的形式将文字写在图片上
- 20171019每日一练
- Javascript测试框架Jasmine(四):自定义Matcher