Apache+Tomcat7/8负载均衡
来源:互联网 发布:什么是水果作曲软件 编辑:程序博客网 时间:2024/06/16 12:42
·搭建Apache服务器
-Apache服务器下载地址(http://httpd.apache.org/)
点击download,进如下载页面,选择圈出部分
进入Apache windows下载页面
此处所有的文件都是编译好的,将文件夹拷贝到硬盘中就可以使用,下载第二个。
·配置Apache服务器环境
现在开始配置服务器,首先打开conf目录下的httpd.conf配置文件
找到ServerRoot "c:/Apache24"这一行,
根据实际目录进行更改,所以改为:ServerRoot"c:/www/Apache24"
找到#ServerName www.example.com:80把前面的#去掉即可
然后找到 DocumentRoot"c:/Apache24/htdocs"这个意思就是我们web资源放置的根目录了,这里我的改为:DocumentRoot "c:/www/Apache24/htdocs"
然后及接着下面一行:<Directory"c:/Apache24/htdocs">这个也是web资源的跟目录,所以改为:<Directory "c:/www/Apache24/htdocs">
然后找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
这个意思就是我们的默认首页程序,可以设置为:DirectoryIndexindex.html index.htm index.php 这个配置是按照优先顺序进行访问
然后找到:ScriptAlias /cgi-bin/"c:/Apache24/cgi-bin/"这里的意思是设置cgi的目录,在Apache目录下有个cgi-bin目录,所以这里应该改为:ScriptAlias /cgi-bin/ "c:/www/Apache24/cgi-bin/"
然后找到:
<Directory "c:/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
这些代码,注意和我们前面的web根目录不是同一个位置,把这里也改成cgi-bin的目录,和ScriptAlias一样就行
到这里,我们的Apache服务器配置就完成了,现在可以解析html运行应用了
现在,运行cmd,进入C:\www\Apache24\bin目录,这个目录下的httpd.exe就是服务器的执行程序,根据官网上说的,我们首先把Apache作为应用软件服务安装到系统服务中,运行命令:
httpd -k install -n"ApacheServer"
执行完这条命令后,如果没什么问题,就把Apache服务安装成功了,服务名为:ApacheServer这个我们可以自定义,如果只执行
httpd -k install
这样默认安装Apache服务名为:Apache2.4
如果安装的时候提示,OS 5拒绝服务,AH00369这样的错误,那么原因就是我们没有权限执行操作,那么需要进入C:\Windows\System32目录下,右击cmd.exe选择以管理员方式运行即可,这样就安装成功了
现在运行services.msc就可以看到刚安装好的服务了,并且默认为自动,就是随系统自动启动,不用我们每次再启动了,
如果想手动启动或者关闭或者重启服务器有两种方法,一种是在系统服务中右键进行相应操作,比较简单
另外就是使用命令行进行操作:
启动:httpd -k start -n"ApacheServer"或者默认是httpd -k start
停止:httpd -k stop -n"ApacheServer"或者httpd -k shutdown -n"ApacheServer"
重启:httpd -k restart -n"ApacheServer"
如果需要卸载服务就执行:httpd -k uninstall -n"ApacheServer"
现在,我们访问http://localhost或者http://127.0.0.1如果可以看到 It works!的欢迎页,就是访问到了根目录下的index.html程序,那么Apache的环境就ok了
如果计算机上安装了iis,可能会出现端口冲突:
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: could not bind to address 0.0.0.0:80
此时修改
·安装多个Tomcat
下载tomcat文件,同一台计算机安装多个tomcat,需要更改端口设置,分别是
其中ajp处的端口就是号就是稍后apache代理时所需要连接的端口
·配置Apache+Tomcat负载均衡(集群)
首先配置Apache根目录下的conf文件夹下的httpd.conf文件,将下图所示的模块前面的*去掉(如果缺少模块可能报500错误)
然后把:
#Include conf/extra/httpd-vhosts.conf的注释也去掉,配置的负载均衡
进入到conf/extra/httpd-vhosts.conf中,注释掉原有的
添加如下内容
此时访问localhost:9999端口,就可实现负载均衡。此处ajp的端口就是前面tomcat设置的ajp的端口号
- Apache+Tomcat7/8负载均衡
- Apache+tomcat7负载均衡集成错误集合
- apache+tomcat7+mod_jk配置负载均衡集群 在win7下
- 【 Nginx+Apache-Tomcat7+Memcached搭建负载均衡实现Session共享】
- tomcat7+nginx 负载均衡
- Apache2+Tomcat7负载均衡配置
- nginx+tomcat7(8) 集群,负载均衡和session共享
- Apache Http Server与Tomcat7.0实现负载均衡与集群
- Apache实现负载均衡
- apache 实现负载均衡
- apache 负载均衡
- apache负载均衡设置
- Apache负载均衡配置
- [Apache]负载均衡实现
- apache+tomcat 负载均衡
- apache负载均衡
- APACHE实现负载均衡
- APACHE实现负载均衡
- 获取用户ip及归属地
- 文奇的WY实习连载日记3.14-死了4天
- ActiveMQ入门
- [javaweb]xml特殊字符简记
- TensorFlow 学习(一)—— tf.get_variable() vs tf.Variable(),tf.name_scope() vs tf.variable_scope()
- Apache+Tomcat7/8负载均衡
- Python3.x和Python2.x的区别
- 自动配置之CMO角色操作
- php函数
- ASP.NET中 ValidationSummary(验证总结)的使用
- OpenGL编程指南4:双缓冲实现运行
- python+批量肉鸡操作
- 命令行ionic老是装不上,失败的问题
- 导入做好的java项目出现下面的错误The project cannot be built until build path errors are resolved