apache配置域名转发,如访问80端口,当域名是a.com时访问tomcat1,当域名是b.com时访问tomcat2。
在httpd.conf 中加入
NameVirtualHost *:80
<VirtualHost *:80>
ServerName hd.jd.net
ServerAlias hd.jd.net
ProxyPass / http://localhost:8088/
ProxyPassReverse / http://localhost:8088/
ErrorLog logs/man_error.log
CustomLog logs/man-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerName huodong.shop.jd.net
ServerAlias huodong.shop.jd.net
ProxyPass / http://localhost:8089/
ProxyPassReverse / http://localhost:8089/
ErrorLog logs/shop-error_log
CustomLog logs/shop-access_log common
</VirtualHost>
然后把LoadModule proxy_module modules/mod_proxy.so 和LoadModule proxy_http_module modules/mod_proxy_http.so的注释放开,重启apache。
PS:启动时用CMD方式执行httpd.exe,如果用可视化工具的话不太好看错误日志。
相关推荐
Apache配置可以采用两种不同的方式实现转发,一种是直接采用ProxyPassReverse方式,一种是通过rewrite方式
Apache服务器配置全攻略 \Apache服务器配置全攻略
为了实现直接用域名访问系统,于是开发人员搭建了Apache HTTP Server,利用URL转发来解决这个问题。 二、安装Apache HTTP Server 1、下载apache(地址:http://httpd.apache.org),并解压到指定目录下; 2、安装,...
配置虚拟主机 $ sudo vi /etc/apache2/sites-available/000-default.conf #DocumentRoot /var/www/html ##注释掉该行 $ cat /etc/apache2/sites-available/000-default.conf|grep -v # ServerAdmin w
httpd-2.4.39.tar.bz2 http apache服务器配置(域名+转发端口)
突然接到这么一个任务,将多个域名的访问必须使用https的转发访问,其实对Niginx的使用很简单,文档也很齐全(不管是腾讯云还是阿里云),入坑的原因是对Niginx服务器的陌生和走的弯路。 1.弯路:Tomcat支持SSL ...
httpd-2.2.25-win32-x86-openssl-0.9.8y.msi http apache服务器配置(域名+转发端口)
18.搭建nginx反向代理用做内网域名转发 19.Nginx+keepalived+proxy_cache配置高可用Nginx群集和高速缓冲 20.Nginx最难一战 优化指南 21.确保Nginx安全的10大关键技巧 Nginx变量详解 Nginx模块与实践案例 提供了目前...
rasp4you 您可以使用私有域连接到位于家庭网络中的 Raspberry,而无需烦人的路由器配置。 所有服务,也不是 http,随处可用。 此外,专用网络中的所有网络摄像机都可以轻松自动使用。 内置摄像头模块(如果有)是 ...
上传所有文件到服务器,绑定public为根目录,因URL采用的 PATH_INFO 访问模式,使用apache的话请配置支持mod_rewrite, 如果使用nginx的话配置文件需稍加调整。 在Nginx低版本中,是不支持PATHINFO的,但是可以...
7.4.1 配置Apache虚拟主机 7.4.2 Apache访问控制 7.4.3 htaccess实现用户认证 7.4.4 实现HTTPS 7.5 企业实战与应用 7.5.1 企业环境及需求 7.5.2 需求分析 7.5.3 解决方案 7.6 本章习题 7.7 字段汇总 第8章 ...
配置缓冲或转发方式的named 定义自己的名字服务 电子邮件 邮件服务器 在FreeBSD上查看邮件 网络文件系统(NFS) NFS客户支持 NFS服务器 第5章 设置和使用X Window 安装和设置X服务器 X Free86的硬件要求 安装...
Wpsshop商城系统 - ... 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
Wpsshop商城系统 - ... 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
3.4.2 使用IPChains实现数据包过滤和转发 第4章 Linux文件及系统管理 4.1 文件和目录 4.1.1 文件和目录概述 4.1.2 文件类型 4.2 文件权限 4.2.1 文件权限的概念 4.2.2 文件权限的构成 4.2.3 文件权限的依赖性 ...
1.检查apache 的配置文件httpd.conf #LoadModule rewrite_module modules/mod_rewrite.so 修改为: LoadModule rewrite_module modules/mod_rewrite.so 2.虚拟主机 ServerAdmin [email protected] ...
刚开始不明白这个nginx有什么用,看了上面的链接的部署过程大概明白了,将外部的请求转发到内部的gunicorn服务器,称为反向代理(Apache类似),一图说明一切: 准备工作 域名:狗爹上面购买: ,有点小贵,然后设置...
上传所有文件到服务器,绑定public为根目录,因URL采用的 PATH_INFO 访问模式,使用apache的话请配置支持mod_rewrite, 如果使用nginx的话配置文件需稍加调整。 在Nginx低版本中,是不支持PATHINFO的,但是可以通过...