为什么要编译安装 ?
1.更好的适应当前环境。
2.可以灵活的选择要安装的路径以及所需的功能。
3.更新到新版本方便快捷。
编译安装前所需要的准备:
1.GCC编译器
首先检查GCC是否安装,命令:gcc -v ,如果显示有相关版本信息,则说明已经安装好,没有就安装:
yum install -y gcc # -y参数表示一直确认安装
2.PCRE库
Nginx的HTTP模块要用它来解析正则表达式。
yum install -y pcre pcre-devel
pcr...
CentOS 6.2 apache安装配置服务器安全证书
1.安装环境准备:
#yum install httpd mod_ssl openssl openssl-devel -y
1
#yum install httpd mod_ssl openssl openssl-devel -y
安装完成后,默认apache的配置文件在/etc/httpd 下。
2.修改/etc/httpd/conf/httpd.conf 增加一个mod_ssl加载模块
LoadModule这个地方增加一个mod_ssl加载模块(大概在200行左右,在下...
tomcat 集群搭建配置详解
运维技术交流群:30733661,欢迎各位朋友加入。
Apache + Tomcat集群配置详解
一、软件准备
Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本
Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件
注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均适...
Nginx 常用各开源网站伪静态配置
Nginx下Wordpress伪静态规则:
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
}
123456789101112
location / {i...
利用zabbix实现对nginx的监控
一、监控Nginx:
1、修改Nginx配置文件,以便访问nginx status页面(nginx编译时需加参数--with-http_stub_status_module)
location /nginx-status {
stub_status on;
access_log off;
allow 127.0.0.1;
allow 172.16.8.250;
deny all; }
2、 上传脚本:nginx-check.sh,赋予执行权限,并放到/usr/local/zabbix/bin 目录下,
3、 修改zabbix agent conf 文件,添加key:
UserParameter=nginx[*...
Tomcat7与6相比 区别及更新
Tomcat7 的配置文件中,Context 配置,debug 属性被取消了,如果依然使用,会报出一个警告。
同时 unpackWAR 属性的默认值,在 Tomcat6 时是 true ,意味着默认状态将会解压 .war 然后再执行;而 Tomcat7 变成了默认 false ,不展开。
---------- ---------- ---------- ---------- ----------
另外还有一个并不是 Tomcat7 新有的特点。之前 conf/Catalina/localhost 下边会自动建立 ...
tomcat 多站点配置
为节省资源,有时候需要对tomcat配置多个站点,这样可以部署不通的应用而且都用的80端口;
修改tomcat/conf/server.xml 文件
打开这个文件后找到host字段
复制一份原来的host中间的内容作如下修改
<Host name="test.syscto.com" appBase="/var/www/test"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>test.s...
【CentOS5.3 64位系统Tomcat6.0无法启动】
这个错误如果从没见过,绝对会浪费大家好多时间去查找,而且网上千篇文章都没有一个真正的解决办法!欢迎请大家转载!!
新服务器配置tomcat6.0环境,配置完毕后,无法正常启动。报错如下:shutdown 端口看似被占用,但是换成其他端口还是无法启动;
2010-11-13 10:16:06 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8001]:
java.net.BindException: Cannot...
Linux 常用前端应用服务器nginx 的安装和配置
Nginx的安装
nginx 针对各个平台都可以用相应的默认包来安装,这里我主要是给大家介绍使用源码编译安装,其中包含具体的编译参数
开始之前呢,我们先要安装编译环境gcc g++ 开发库之类的,我这里默认已经装好了,没有装好的同学按照下面方法安装一下:
我以CentOS平台为例,用yum安装开发库环境
ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get ...
Nginx 安装php-fpm
Nginx 安装php-fpm
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。
nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx
本文以php-fpm为例介绍如何使nginx支持PHP
一、编译安装php-fpm
什么是PHP-FPM
PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download...