一键安装tengine(nginx)脚本

#!/bin/bash

#author: jorden

#date 2016-05-03

#version: 1.0

echo #####tengine 一键安装###

####install dependent package#####

yum -y install  openssl openssl-devel zlib gcc gcc-c++ pcre cmake pcre pcre-devel

echo ""

echo "####add user and group######"

v_www=`cat /etc/passwd|grep www|wc -l`

if [ v_www=0 ];then

groupadd www

useradd www -s /sbin/nologin -M -g www

else

echo -e "\033[31m user ‘www‘ already exists! noting to do \033[0m"

fi

echo ""

echo -e "\033[32m #######install tengine to /usr/local/tengine####### \033[0m"

echo "wget tengine to /usr/local/src"

cd /usr/local/src

wget http://tengine.taobao.org/download/tengine-2.0.3.tar.gz

tar xf tengine-2.0.3.tar.gz

cd tengine-2.0.3

./configure --prefix=/usr/local/tengine --user=www --group=www --with-select_module --with-poll_module --with-file-aio --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_spdy_module --with-http_secure_link_module --with-http_flv_module --with-http_concat_module=shared --with-http_sysguard_module=shared --with-http_sub_module --with-http_stub_status_module --with-http_ssl_module

make

make install

echo ""

echo "last you neet to do the next two steps "

echo -e "\033[31m ####1.configure the nginx.conf#### \033[0m"

echo -e "\033[31m ####2.start tengine use: /usr/local/tengine/sbin/nginx -c /usr/local/tengine/conf/nginx.conf #### \033[0m"

时间: 2024-10-05 04:27:46

一键安装tengine(nginx)脚本的相关文章

CentOS 6.x 一键安装PPTP VPN脚本(vpn搭建教程)

外面的世界很精彩,假如你有一台国外的VPS或服务器,你就可以利用它来搭建VPN从而实现翻越. 环境 CentOS 6.x 32位/64位XEN/KVM/OpenVZ 步骤 依次运行下列命令 #wget http://www.hi-vps.com/shell/vpn_centos6.sh #chmod a+x vpn_centos6.sh 安装Centos6.2PPTPVPN脚本 #bash vpn_centos6.sh 执行完后有1.2.3种英文,对应如下中文意思. 1. 安装VPN服务 2. 

一键安装mysql的脚本

最近在弄配置mysql的主从测试,老是重复安装mysql 所以做了个脚本,mysql流程是参考别人的 但是shell是自己写的 #!/bin/bash #切换到下载目录 cd /usr/local/src #下载免免编译的包 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压 tar zxvf mysql-5.6.29-linux-glibc2.5-x86_64.ta

一键安装dhcp服务脚本

实验环境:给本机IP设为192.168.100.100,脚本代码如下:可复制代码如下: #!/bin/bash yum install dhcp -y network="/etc/sysconfig/network-scripts/ifcfg-ens33" dhcp="/etc/dhcp/dhcpd.conf" [ ! -e $network.bak ] && cp -p $network $network.bak sed -i -e "4

linux一键安装vpn shell脚本

环境测试:Centos 6.4 虚拟专用(V)网络的功能是:在公用网络上建立专用网络,进行加密通讯.在企业网络中有广泛应用.VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问. #!/bin/bash check_ok() {         if [ ! $? -eq 0 ];then         echo "check error" && exit 1         fi } echo -e "\033[33m--------------

Python实现一键安装部署LNMP环境

最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级! 环境介绍: Python 2.6.6 Centos 6.5 nginx 1.10.1 mysql 5.6.34 php 5.3.3 代码如下: #!/bin/env python import os import sys def ent

CentOS6/7一键安装LNMP(基于yum)

分享一个自己写的一键安装LNMP的脚本. CentOS6安装效果: #!/bin/bash # Author:      Zhangbin # Website:     http://qicheng0211.blog.51cto.com/ # Description: CentOS6/7一键安装lnmp(基于yum) PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH err_ec

LNMP(nginx+mysql+php)环境/架构 一键安装脚本

该脚本已经在centos 7.1 上测试通过,用时27分,硬件环境(1G,1U).该脚本有安装PHP加速器xcache: #!/bin/bash #该脚本的作用 :在线一键部署LNMP #Write      :King #Date       :2015-03-19 #mysql      数据存放目录为/data/mysql #php        主配置文件在 /usr/local/php/etc #nginx      web 程序目录/usr/local/nginx/html/inde

一键安装shell脚本

一.一键安装nginx脚本 #!/bin/bash #################################### #Name:nginx_install.sh #Author:doublelinux #version:1.1 #Date:2017/08/19 #################################### yum -y install pcre pcre-devel yum -y install openssl openssl-devel mkdir -p

使用 shell 脚本实现 LANMP 一键安装

使用 shell 脚本来实现 LANMP 系统的一键安装.使用的操作系统是 CentOS 6 ,不区分 32 位和 64 位,要求机器可以连通互联网.支持 LAMP 和 LNMP ,MySQL 支持 5.1 和 5.6 两个版本, php 支持 5.3 和 5.6 两个版本, apache 2.2 ,nginx 1.8. 代码如下: #!/bin/bash echo "It will install lamp or lnmp." sleep 1 # get the archive of