首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
如何在同一个服务器上运行多个不同域名项目[httpd]
所属分类
:[网络编程] |
创建时间
:2013-04-09 |
文章属性
:原创 |
文章来源
:windfly.cn |
作者
:windfly
<pre> 问题:在一个服务器中运行多个项目,并且每个项目都有自己的独立域名。 示例: www.test1.com 对应于 http://localhost:8080/test1 www.test2.com 对应于 http://localhost:8080/test2 解决方案:使用apache httpd 软件,开启请求反转功能 1.安装 httpd 2.在安装目录中找到并打开 httpd.conf 文件 #开启代理功能 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so #加入虚拟主机功能 <VirtualHost *:80> ProxyPass / http://localhost:8080/test1/ ProxyPassReverse / http://localhost:8080/test1/ ServerName test1.com </VirtualHost> <VirtualHost *:80> ProxyPass / http://localhost:8080/test2/ ProxyPassReverse / http://localhost:8080/test2/ ServerName test2.com </VirtualHost> 3.重启httpd服务即可 </pre>
返回