windows2008 apache2.4 tomcat-7多域名绑定环境配置
=====================软件清单
Apache2.4.33
apache-tomcat-7.0.85
=====================
1.安装apache
1.1下载apache http://httpd.apache.org/download.cgi
1.2 下载Visual C++ 2015 x86 ,apache的基础环境 https://www.microsoft.com/en-us/download/details.aspx?id=49984
1.3 cmd执行httpd.exe -k install安装apache服务
2.安装jre
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
3.安装tomcat 7.0.85
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.exe
--------------------------
4.下载apache tomcat连接器mod_jk
https://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/
4.1拷贝mod_jk.so至modules目录中
4.2修改apache httpd.conf
修改域名
ServerName javaidea.cn:80
修改默认目录
DocumentRoot "D:/tomcat7/webapps/ROOT"
<Directory "D:/tomcat7/webapps/ROOT">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
开启虚拟主机配置
找到#Include conf/extra/httpd-vhosts.conf这句,将之前的#号去掉,开启虚拟主机配置。
最后增加
#apache+tomcat config start
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel error
JkMount /* worker1
JKUnmount /*.htm worker1
JKUnmount /*.html worker1
JKUnmount /*.css worker1
JkUnMount /*.gif worker1
JkUnMount /*.swf worker1
JkUnMount /*.bmp worker1
JkUnMount /*.png worker1
JkUnMount /*.jpg worker1
JkUnMount /*.js worker1
设置为除静态资源 全都转发给tomcat处理
4.3增加workers.properties
Apache2.4\conf下新建文件workers.properties并添加内容如下
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
4.4 apache虚拟主机配置
Apache24\conf\extra的httpd-vhosts.conf
<VirtualHost _default_:80>
DocumentRoot "D:/tomcat7/webapps/ROOT"
#ServerName www.example.com:80
ServerAlias www.javaidea.cn
JkMountCopy On
</VirtualHost>
# Add any other Virtual Hosts below
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/tomcat7/jzy123/ROOT"
ServerName jzy123.com
ServerAlias www.jzy123.com
ErrorLog "logs/jzy123-error.log"
CustomLog "logs/jzy123.log" common
JkMountCopy On
<Directory "D:/tomcat7/jzy123/ROOT">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
5.tomcat多域名邦定
修改server.xml
<Host name="javaidea.cn" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>www.javaidea.cn</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="javaidea_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
注: Options Indexes FollowSymLinks改为Options FollowSymLinks 禁用列出目录
注: (可选)Apache配置虚拟目录,httpd.conf中添加
Alias /qrcodes "d:/Qrcodes"
<Directory "d:/Qrcodes">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /images "d:/WebImages"
<Directory "d:/WebImages">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /apks "d:/Apks"
<Directory "d:/Apks">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
windows2008 apache2.4 tomcat-7多域名绑定环境配置的更多相关文章
- [WebServer] Windows操作系统下 Tomcat 服务器运行 PHP 的环境配置
前言: 由于本人在开发和学习过程中需要同时部署 JavaWeb 和 PHP 项目,于是整理了网上的一些相关资料,并结合自己的实际操作,记录于此,以供参考. 一.环境(64bit): 1.操作系统.To ...
- 转-[WebServer] Windows操作系统下 Tomcat 服务器运行 PHP 的环境配置
原文 前言: 由于本人在开发和学习过程中需要同时部署 JavaWeb 和 PHP 项目,于是整理了网上的一些相关资料,并结合自己的实际操作,记录于此,以供参考. 一.环境(64bit): 1.操作系统 ...
- Tomcat+eclipse JSP windows开发环境配置
一.安装Java SE http://www.oracle.com/technetwork/java/javase/downloads/index.html ,配置JAVA_HOME环境变量 二.安装 ...
- window下tomcat的下载安装和环境配置
一.下载安装tomcat 去官网:http://tomcat.apache.org/ 下载自己所需要的版本,解压在没有中文的文件夹路径下. 直接打开压缩包下面,进入bin目录,双击startup.b ...
- 二、linux下apache2.2.11+php5.6.3的环境配置
参考文献:http://www.92csz.com/study/linux/16.htm 本节部分操作会直接使用上一节(http://www.cnblogs.com/yxpblog/p/4627509 ...
- tomcat域名绑定设置
域名绑定分为单域名绑定.多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件 一.单域名绑定 1.修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个 ...
- 域名解析与多域名绑定多个Tomcat项目
第一步.域名解析 1.登录阿里云的服务器地址:https://www.aliyun.com/ 新手礼包地址:https://s.click.taobao.com/as9o9Ox 2.点击控制台 3 ...
- Tomcat绑定多个IP地址 多域名绑定
http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP ...
- tomcat项目绑定到域名及运行内存配置
一.tomcat中的项目绑定到域名通过域名访问 1.在tomcat下的conf/server.xml中找到Host修改(1.name为你的域名,2.配置Context中的path为空就是直接访问项目不 ...
随机推荐
- ansible常用模块用法
ansible常用模块用法 2015-07-21 10:25 24458人阅读 评论(1) 收藏 举报 分类: Linux(44) ansible 版权声明:本文为博主原创文章,未经博主允许不得 ...
- 聊聊pytorch中的DataLoader
实际上pytorch在定义dataloader的时候是需要传入很多参数的,比如,number_workers, pin_memory, 以及shuffle, dataset等,其中sampler参数算 ...
- AJ的笔记之上拉电阻的工作原理分析
第二章:聊一聊上拉电阻的工作原理 **********本文所采用的单片机是:STC89C52RC系******************** [重点提要]其实,理解上拉电阻的原理,关键是理解这两个词:锁 ...
- mybatis:Parameter 'ids' not found.
https://www.cnblogs.com/baby-lijun/p/5908088.html ps:根本原因就是他们根本就没有理解foreach里面的collection应该放什么东西,错误的理 ...
- spring注解注入:<context:component-scan>详解
spring从2.5版本开始支持注解注入,注解注入可以省去很多的xml配置工作.由于注解是写入java代码中的,所以注解注入会失去一定的灵活性,我们要根据需要来选择是否启用注解注入. 我们首先看一个注 ...
- Ubuntu16.04中如何启用floodlight的一种方式
在 floodlight文件夹下输入 java -jar target/floodlight.jar 启动floodlight控制器,在浏览器窗口输入 http://localhost:8080/ui ...
- Uva10562——Undraw the Trees
上来一看感觉难以下手,仔细想想就是dfs啊!!!! #include <cstdio> #include<iostream> #include<iomanip> # ...
- COOKIE和SESSION之间的区别以及用法
一.Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下).因此,在需要保存用户数据时,服务 ...
- 连接管理 与 Netty 心跳机制
一.前言 踏踏实实,动手去做,talk is cheap, show me the code.先介绍下基础知识,然后做个心跳机制的Demo. 二.连接 长连接:在整个通讯过程,客户端和服务端只用一个S ...
- Automated EBS Snapshots using AWS Lambda & CloudWatch
Overview In this post, we'll cover how to automate EBS snapshots for your AWS infrastructure using L ...