nginx下多项目部署,根据路径进行区分,修改配置文件如下:
http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; index index.jsp index.html; proxy_pass http://localhost:8088; } access_log logs/host.access.log; location /crra { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; index index.jsp index.html; proxy_pass http://localhost:9080/crra; } ##image server配置 location /images/ { alias /home/images/; autoindex on; } #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 /images/ { root /home/images/; autoindex on; }
root和alias的区别在于,root的访问路径是http://ip/home/images/images/top.gif,alias的请求路径是http://ip/images/top.gif请求。
root响应的路径:配置的路径+完整访问路径(完整的location配置路径+静态文件)
alias响应的路径:配置路径+静态文件(去除location中配置的路径)
使用alias时目录名后面一定要加“/”;
在location /中配置root,在location /other中配置alias;
相关推荐
首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,Xshell 5和Xftp 5,安装教程不多说,补图说明如何连上服务器: xshell连接界面如下,输入...
Nginx项目一开始就非常关注高并发,高性能和低内存使用。它获得了两节式BSD许可,并在Linux,BSD变体,Mac OS X,Solaris,AIX,HP-UX以及其他* nix版本上运行。它还具有用于Microsoft Windows的概念证明端口。 ...
反向代理服务器,在实际项目中主要扮演网关——Gateway的角色,因此本项目也以G、W两个字母开头的单词作为呼应 项目计划: 实现反向代理关键代码 反向代理支持配置文件 增加单元测试 支持静态站点部署 ...
使用Python Web框架Django开发的一个B2C网上蔬果商城,包含用户、商品、购物车、订单等模块等等,使用了Celery异步任务队列,MySQL数据库,Redis数据库,FastDFS分布式的图片存储服 务,Nginx负载均衡服务器,uWSGI...
调用service上传到图片服务器。返回结果。 参数:MultiPartFile uploadFile 返回值:返回json数据,应该返回一个pojo,PictureResult对象。 ##富文本编辑器 //同步文本框中的商品描述 itemAddEditor.sync(); ...
springBoot ... Druid(监控目的的数据库连接池),配置文件里面加密数据库密码 ...图片服务器 SpringBoot CORS实现跨域 Echarts、HighCharts图表展示 poi报表导入导出 HttpSessionListener监听器统计系统当前在线人数
使用Python Web框架Django开发的一个B2C网上蔬果商城,包含用户、商品、购物车、订单等模块等等,使用了Celery异步任务队列,MySQL数据库,Redis数据库,FastDFS分布式的图片存储服 务,Nginx负载均衡服务器,uWSGI...
【资源说明】 1、基于springboot+MyBatis实现的某房产平台系统源码+项目说明...图片服务器 SpringBoot CORS实现跨域 Echarts、HighCharts图表展示 poi报表导入导出 HttpSessionListener监听器统计系统当前在线人数
使用Netty+WebSocket实现聊天服务器,实现用户与店家的交流,并发送数据到mq,保存聊天消息和图片 使用Zookeeper作为分布式锁,保证库存扣减的一致性(本项目作用不大) 配置一主一从的MySQL进行读写分离、主从同步,...
2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于...
使用Netty+WebSocket实现聊天服务器,实现用户与店家的交流,并发送数据到mq,保存聊天消息和图片 使用Zookeeper作为分布式锁,保证库存扣减的一致性(本项目作用不大) 配置一主一从的MySQL进行读写分离、主从同步,...
EasyCloud是一个前后端分离的简易文件云平台,支持上传和管理文件、图片在线预览和生成分享链接。 ## 技术栈 - 后端使用Spring, SpringMVC, Mybatis, MySQL实现,详见 [/server/README.md](./server/README.md) - ...
- 服务器配置包括Nginx和Tomcat,以支持Web应用的部署和运行。 - 图片存储使用了FastDFS或OSS,这些都是分布式文件系统,用于高效的图片存储服务。 2. **功能模块**: - 登录系统:允许管理员通过账号密码登录并...
芝麻乐开源众筹系统采用php+mysql开发,基于MVC开发,适用于各类互联网金融公司使用,程序具备模板分离...修复项目标签管理编辑不了的bug3、 修复会员列表图片为假显示错误4、 修复某些服务器后台系统配置更改不了的bug
4、 修复某些服务器后台系统配置更改不了的bug 芝麻乐股权众筹开源cms系统简介 芝麻乐开源众筹系统采用php mysql开发,基于MVC开发,适用于各类互联网金融公司使用,程序具备模板分离技术,您可以根据您的需要进行...
Elasticsearch占内存较高,如果服务器配置太低,不建议使用。 - 新增网站导航功能,页面优雅美观。可自行添加自己常用的网站进行分类和排序。 - 新增聊天管理功能,方便清理垃圾聊天内容。 - 新增登录日志功能,随时...
Nginx代理配置 Linux系统配置 Github动作持续交付 包含Highfield Qualification标志的图片(保留所有权利) 快速开始 该应用程序是使用Visual Studio 2019但在Rider等其他程序中运行此应用程序时未发现任何问题。 ...
Node + Vue 开发moba游戏移动端页面和PC管理后台 ...服务器上MongoDB数据库的安装配置 服务器git、配置ssh-key 服务器Node.js 安装、淘宝镜像 拉取代码,使用pm2并启动项目 Nginx 反向代理 迁移数据到服务器 (mo
您只需要像Apache或NGINX这样的网络服务器,并遵循以下几个步骤: 在您的Web服务器根目录中克隆此存储库只需键入以下命令: $ git clone https://github.com/IchiiDev/profile.git profile$ cd profile 将资产添加到...