
Web Server
钛合金编程
静以修身,俭以养德!The greatest thing is, at any moment, to be willing to give up who we are in order to become all that we can be.
展开
-
linux下安装mod_evasitive模块(防止单一客户的DOS攻击)
安装步骤如下: 1. 前提条件 已经安装了Apache 2.2.x或以上版本,下载mod_evasitive。下载地址:http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz 2. 安装 按照下列指令安装mod_evasi原创 2014-05-03 22:10:06 · 1410 阅读 · 0 评论 -
启动和关闭JBoss As 7.1.1脚本
启动和关闭JBoss As 7.1.1,脚本如下djboss.sh:#!/bin/sh#JBOSS_HOMEJBOSS_HOME=/opt/jbosscase "$1" instart)echo "Starting JBoss AS7..."sudo -u jboss sh ${JBOSS_HOME}/bin/standalone.sh &;;stop)echo "Sto原创 2014-07-23 09:59:29 · 2625 阅读 · 0 评论 -
JBoss AS 7之初步了解(The Return Of The King)
JBoss是全世界开发者共同努力的成果,一个免费的,基于J2EE的开放源代码的应用服务器。 为什么要使用JBoss AS 7, 因为它在下面几个方面有了很大程度的提升或者彻底地优化。现在,JBoss的社区版本已经更名为WildFly(也就是JBoss 8)。l 非并行加速l 模块化设计l 特别轻量级l 优雅的管理控制l 更容易测试l 第一类的现代化的组件原创 2014-06-21 16:42:55 · 1588 阅读 · 0 评论 -
JBoss AS 7之简单安装(The Return Of The King)
1.3 JBoss As 7安装 安装JBoss As 7分为下面几个步骤:1. 下载JBoss下载地址:http://www.jboss.org/jbossas/downloads 选择JBoss As 7 的7.1.1的社区版。2. 解压:#mkdir –p /usr/local/jboss# unzip jboss-***.zip# m原创 2014-06-21 17:15:32 · 1358 阅读 · 0 评论 -
JBoss AS 7之域名直接访问配置(The Return Of The King)
1.6域名直接访问配置 部署JBoss的时候,默认情况下访问是需要加项目名字才可以访问的。但是如何才能够”IP+端口”访问呢?下面将讲解如何配置。 配置域名访问需要在项目下面创建一个WEB-INF的目录,在其下面创建一个名字为jboss-web.xml的配置文件,文件内容如下: / localhost原创 2014-06-21 19:07:32 · 2531 阅读 · 0 评论 -
JBoss AS 7之目录结构(The Return Of The King)
下面介绍一下JBoss的体系结构,具体的目录结构。如果熟悉以前JBoss版本的人,一定会发现JBoss AS 7与之前的JBoss的目录结构有了很大的不同。下面介绍一下JBoss AS 7的目录结构。 主目录结构 目录原创 2014-06-21 16:57:43 · 2709 阅读 · 3 评论 -
JBoss AS 7之基本配置和部署(The Return Of The King)
1.4 JBoss As 7基本配置1.4.1 IP访问控制因默认情况下,jboss仅可通过127.0.0.1和localhost来访问。如果你想局域网中的其它IP来访问,你可以在standalone.xml文件中进行设置。注意,standalone单机模式下,只需要修改standalone.xml文件即可。修改IP绑定地址,设置为本机IP地址即可。原创 2014-06-21 18:59:51 · 2087 阅读 · 0 评论 -
RabbitMQ基本管理(上)
1.1.2 显示RabbitMQ进程 查看RabbitMQ进程信息,输入下面命令:?>pgrep -fl rabbitmq31151/bin/sh /etc/init.d/rabbitmq-server restart31153 /bin/bash -c ulimit -S -c 0>/dev/null 2>&1 ; /usr/sbin/rabbitmq-server31原创 2014-10-28 22:49:29 · 1912 阅读 · 0 评论 -
RabbitMQ服务器配置文件
RabbitMQ的服务器配置设置,我做了修改,修改如下: {tcp_listeners, [5672]}, {loopback_users, ["elite"]} 其它的设置可以根据业务需要设置,完整版如下。%% -*- mode: erlang -*-%% ----------------------------------------------原创 2014-10-28 22:24:45 · 5022 阅读 · 0 评论 -
CentOS6.5上安装Rabbit Server
按照“?>”命令执行命令即可,“#”都是注解。#-----------centOS6.5 installs rabbitmq-server ---------------------#Installation using repository#1. Adding repository entry#To add Erlang Solutions repository (incl原创 2014-10-28 22:33:18 · 1707 阅读 · 0 评论 -
RabbitMQ基本管理(下)
为了能够登陆RabbitMQ,必须创建RabbitMQ用户账号。# rabbitmqctl add_user elite elite123Creating user "elite" ......done.# sudo rabbitmqctl set_user_tags elite administratorSetting tags for user "elite" to [a原创 2014-10-29 09:10:43 · 1599 阅读 · 0 评论 -
Nginx 1.9.2新特性
Ngnix 1.9.2 变更列表:*) "backlog" 的邮件代理(mail proxy)的“listen” 指令参数和流模块(stream modules)。*) 在流模块中的“allow” 和 “deny”指令。*) 在流模块中的“代理绑定(proxy_bind)”。*) 在流模块中的“代理协议(proxy_protocol)”。翻译 2015-07-06 09:15:36 · 2145 阅读 · 0 评论 -
安装Geo-IP
安装指令如下所示,跟着步骤一步一步执行即可。使用root权限,如果不是的话,请更加情况加上sudo权限命令。cd /tmpwget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gztar -zxvf GeoIP.tar.gzcd GeoIP-1.4.8./configuremakemake install##原创 2014-06-26 22:25:20 · 2155 阅读 · 0 评论 -
根据硬件设备配置高性能的Nginx
Nginx的高级配置会涉及硬件,如果配置不好,会直接让性能下降好多好多。我这里总结一下,如何根据服务器的硬件设备来配置Nginx。见下图: 低访问量的网络,可以这样配置。 标准的网络访问量,可以这样设置。 高访问量的网络,可以这样设置。 具体的网络环境,根据需要设置,并且使用并发工具测试一下。原创 2014-06-06 21:24:35 · 3836 阅读 · 0 评论 -
Apache日志记录浏览器的名字
如果你想记录用户所使用的浏览器的名字,辨别是移动客户端还是PC客户端。你可以在Apache日志中记录这个信息,日志格式:%{User-Agent}i原创 2014-05-02 22:24:32 · 2158 阅读 · 0 评论 -
JBoss VS Tomcat
JBoss (JBoss 已经重新命名了,新版的称之为WildFly)提供了完全Java企业版协议栈( JavaEnterprise Edition (JEE) stack),企业级的Java Bean以及其它有用的功能特性。而JBoss和Tomcat都包含Servelt Engine 和Web Server服务。Tomcat相对于JBoss而言,比较轻量级的Web服务器,它没有太多的资源和Jav原创 2014-05-13 15:13:51 · 5353 阅读 · 0 评论 -
启动chkconfig配置参数介绍
在init.d目录下,常常会看到脚本文件包含的头部。比如,下面的这个格式。 # chkconfig: 2345 20 80 # description: Saves and restores system entropy pool for \ # higher quality random number generation.原创 2014-05-01 17:57:11 · 3476 阅读 · 0 评论 -
编译打包Apache源码
如果要编写定制的Apache模块,最总需要编译成Apache包。命令如下:% ./buildconf% ./configure --prefix=/usr/local/apache> --with-layout=Apache --enable-modules=most --enable-mods-shared=all \> --with-mpm=prefork% make#mak原创 2014-05-01 15:00:44 · 1289 阅读 · 0 评论 -
安装Apache Httpd 2.4.9
安装准备,安装依赖包。yum install gccyum install makeyum install openssl-develyum install pcre-devel 下载Httpd 2.4.9http://httpd.apache.org/download.cgi 下载Apr和Apr-util包http://apr.apache.org/download原创 2014-05-14 00:03:19 · 3114 阅读 · 0 评论 -
异常apxs:Error: Command failed with rc=65536
当编译原创 2014-05-03 21:47:05 · 8489 阅读 · 1 评论 -
添加Apcache到Linux系统启动项
当我们纯手工安装Apache后,需要将Apache服务添加到系统服务,并且将其作为系统的启动项。下面,介绍一下具体步骤: 1. 添加启动项的命令$ cp path/to/apachectl /etc/init.d/httpd$ vi /etc/init.d/httpd # chkconfig 2345 20 80# description:XXX$ chkconfig --a原创 2014-05-01 17:38:59 · 1515 阅读 · 0 评论 -
JBoss AS 7 的应用服务特性
1.1 JBoss AS 7 新特性 在2011年7月12号,JBoss 发布了它的 JBoss AS 7.0.0。这个版本的JBoss AS有几个重大的提高,尤其是在管理模块上。你会发现,这个JBoss AS 7 与以前的发布版本有非常大的不同,目录结构上有重大调整。在下面几个方面有重大的提升: l 应用服务器作为管理域(Managed原创 2014-05-13 15:13:28 · 1275 阅读 · 0 评论 -
深刻理解Nginx之基本配置和升级(2)
啊啊原创 2014-06-26 22:22:37 · 1441 阅读 · 0 评论 -
深刻理解Nginx之Nginx完整安装
1. Nginx安装1.1预先准备CentOS系统下,安装Nginx的库包依赖。安装命令如下:sudo yum groupinstall "DevelopmentTools"sudo yum install pcre pcre-develsudo yum install zlib zlib-develyum install perl-ExtUtils-Embedsu原创 2014-06-26 08:47:37 · 1891 阅读 · 0 评论 -
深刻理解Nginx之Nginx与Python(1)
6 Python和Nginx6.1 介绍FastCGI FastCGI(Fast Common Gateway Interface)是基于CGI上的改进,是CGI的一种演变产物。尽管目的是保持相同的,FastCGI在CGI上提供了重大的提升,通过建立起下面的原则。 l 代替对于每个请求孵化一个新进程,FastCGI采用持久化进程,伴随着能够处理多个请求的能力。原创 2014-06-26 08:48:51 · 6476 阅读 · 0 评论 -
Nginx的 UDP 负载均衡
我们很自豪地宣布,除了开源NGINX和我们的应用交付平台--NGINIX Plus,增加了一个激动人心的新能力 - UDP负载均衡。这一新功能建立在我们现有的TCP和HTTP功能,使得NGINX成为一个功能强大,易于使用,一致性的前端,为更广泛的互联网应用程序和设备提供服务。我们很高兴能扩展的负载平衡功能,让世界上最繁忙的应用程序的一大半的功耗到一组新的物联网(IOT)用户中。翻译 2016-03-23 12:04:34 · 23342 阅读 · 1 评论