项目结构采用ssi
如何目录
web
--src
--webContet
--bbs
--uc
部署时候 bbs.test.com域名指向 bbs目录
uc.test.com指向uc目录
采用nginx rewrite
nginx 配置文件如下
#user nobody;
worker_processes 1;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name *.test.com;
root D:\tomcat5.5\webapps\website;
location ~ ^/(website|usercenter|spreader)/ #这是里可以加多个目录,如果不加目录,会无法访问到cbs.test.com/目录下的文件,如图片目录/images
{
proxy_redirect off;
proxy_set_header Host www.test.com;
proxy_pass http://127.0.0.1:18080;
}
location / {
set $domain default;
if ( $http_host ~* "^(.*)\.test\.com$") {
set $domain $1;
}
rewrite ^/(.*) /website/$domain/$1 last;
}
}
access_log off;
}
访问 bbs.test.com到 自动跳转到bbs目录 而且域名不变
分享到:
相关推荐
【Java网上书城项目】是一个基于Java技术实现的B/S(Browser/Server)架构的在线图书销售系统。这个项目的核心目标是提供一个便捷、高效、安全的网络平台,让用户能够在线浏览、搜索书籍,进行购买操作,并且支持...
总结,构建毕设外卖订餐系统是一个综合性的项目,涉及到JAVA编程、JSP动态网页技术、数据库管理和项目部署等多个方面。通过深入学习和实践,不仅可以提升技术能力,也为未来职业生涯打下坚实基础。同时,理解和掌握...
Java网上商城项目是一个典型的电子商务应用,它涵盖了从用户界面、后台管理系统到数据库交互的完整流程。这个项目是学习Java Web开发和理解电子商务系统架构的良好实践案例。以下是对该项目的一些关键知识点的详细...
《JAVA+SSM+VUE《旅游攻略系统》+项目部署讲解视频》是一个全面的教程资源,适合那些正在深入学习SSM(Spring、SpringMVC、MyBatis)与Vue.js框架结合应用的开发者。本教程通过实际的“旅游攻略系统”项目,详细介绍...
9. **部署与运行**:在Eclipse中,你可以创建一个Dynamic Web Project,将源代码、JSP和Servlet配置文件放入相应目录,然后通过内置的Tomcat服务器或外部服务器部署并运行项目。 10. **异常处理与日志记录**:为了...
通过执行以下命令来授权一个远程用户登录MySQL。 ```sql GRANT ALL PRIVILEGES ON *.* TO 'remoteRoot'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; ``` 然后刷新权限表使其生效。 ```sql FLUSH PRIVILEGES; ```...
在Tomcat服务器中,多项目绑定则涉及到如何在一个Tomcat实例上部署和管理多个独立的Web应用程序。Tomcat作为流行的Java应用服务器,支持通过配置server.xml文件中的Host和Context元素来实现多项目绑定。Host元素用于...
Java课程设计是一个典型的软件开发项目,它涉及到使用Java编程语言,Eclipse集成开发环境(IDE),Tomcat服务器以及数据库技术来构建一个网上商城系统。这个项目不仅提供了学习Java编程的机会,还涵盖了Web应用开发...
- **Redis共享Session**:在Tomcat和Nginx之间部署一个Redis服务器,将Session数据存储在Redis中,所有Tomcat实例都可以访问。 5. **实践步骤**: 1. 安装Nginx和Tomcat。 2. 配置Nginx,添加多域名的虚拟主机...
在本项目中,“chapter-03.zip_web项目_微信_微信web_微信开发 java_微信项目”是一个关于使用Java语言进行微信Web开发的实践案例。这个压缩包包含了开发者在构建基于微信的Web应用时可能需要用到的所有文件和资源。...
以下是一个简单的WebLogic 9.x版本的配置步骤: 1. 启动Configuration Wizard:在开始菜单中找到BEA Products -> Tools -> Configuration Wizard。 2. 创建新域:选择Create a new WebLogic domain,然后点击Next。...
"Java项目-淘淘商城(附源码)(百度云链接)"是一个典型的Java Web项目实例,主要基于SSM(Spring、SpringMVC、MyBatis)框架进行开发。这个项目不仅提供了完整的源代码,还包含了相关的视频教程和教案,使得学习者能够...
项目打包是将编译后的Java代码整合成一个可执行的文件,通常为JAR(Java Archive)文件。在Crmeb项目中,通过Maven(mvn install)进行打包,可以生成Crmeb-admin.jar和Crmeb-front.jar。首先,开发者需要配置项目的...
在本Java Web项目开发案例中,我们关注的是一个名为"网络商城系统"的应用。这个系统设计得相对简单,旨在帮助初学者理解Web项目开发的基本流程和技术。以下将详细阐述涉及的知识点: 1. **Java Web基础**:Java Web...
总的来说,在线考试系统Java项目是一个综合性的Web应用实例,涵盖了Java后端开发、数据库设计、前端展示、权限管理等多个方面,对于学习和理解Web开发流程有着极好的实践价值。无论是作为毕设项目还是实际应用,都能...
"springboot招聘信息管理系统 LW PPT.zip"可能是一个关于项目设计和实现的演示文稿,可能包含了项目架构、功能模块介绍、关键技术点解析等信息,对于理解项目整体设计思路和实现细节很有帮助。"springbootlny2s"可能...
在JavaScript中,使用XMLHttpRequest或fetch API发送跨域请求时,浏览器会先发起一个预检请求(OPTIONS请求),询问服务器是否允许跨域。前端代码可能如下: ```javascript fetch('http://example.com/api/data', {...
在本项目中,"JAVA开发的简单购物网"是一个针对初学者设计的实践项目,它涵盖了Java编程语言、Web开发基础以及数据库管理等多个关键知识点。这个项目旨在帮助初学者理解和应用这些技术,构建一个基本的在线购物平台...
综上所述,本项目覆盖了Java Web开发的全过程,对于想要学习Java编程、理解企业级应用开发流程的人来说,是一份宝贵的实践资料。通过这个项目,不仅可以提升编程技能,还能掌握数据库管理和系统部署的相关知识,是...
3. **配置XML文件**:在Tomcat的`Catalina/localhost`目录下创建一个XML文件,例如`XXX.xml`,配置上下文路径和文档基础,指明Flex项目的位置。这允许Tomcat识别并处理Flex请求。 4. **remoting-config.xml**:这是...