安装Tengine
1.安裝VMware
2.安裝CentOS6.5
3.配置網絡
a.修改?/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,添加如下內容DEVICE=eth0HWADDR=00:0C:29:96:01:6BTYPE=EthernetUUID=41cbd943-024b-4341-ac7a-e4d2142b4938ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=xxx.xxx.x.xxx#例如:IPADDR=192.168.2.140NETMASK=255.255.255.0GATEWAY=192.168.2.2b.修改/etc/resolv.conf配置文件,添加如下內容nameserver?192.168.2.2c.service?network?restartd.ifconfige.ping?www.baidu.com如果能拼通表示可以連接外部網絡4.修改yum源為Aliyun yum源
a.備份原有的源mv?/etc/yum.repos.d/CentOS-Base.repo?/etc/yum.repos.d/CentOS-Base.repo.backupb.下載新的CentOS-Base.repo?到/etc/yum.repos.d/這個目錄下CentOS?5wget?-O?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-5.repo或者curl?-o?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-5.repoCentOS?6wget?-O?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-6.repo或者curl?-o?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-6.repoCentOS?7wget?-O?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-7.repo或者curl?-o?/etc/yum.repos.d/CentOS-Base.repo?http://mirrors.aliyun.com/repo/Centos-7.repoc.運行yum?makecache命令生成緩存5.安裝編譯環境
yum?-y?install?gcc?openssl-devel?pcre-devel?zlib-devel6.安裝Tengine
a.下載或上傳tengine-2.1.0.tar.gz到/opt下ls?/optcd?/opt b.解壓tar?-zxvf?tengine-2.1.1.tar.gzlscd?tengine-2.1.0ls c.檢查依賴./configure?\--prefix=/opt/sxt/soft/tengine-2.1.0/?\--error-log-path=/var/log/nginx/error.log?\--http-log-path=/var/log/nginx/access.log?\--pid-path=/var/run/nginx/nginx.pid??\--lock-path=/var/lock/nginx.lock?\--with-http_ssl_module?\--with-http_flv_module?\--with-http_stub_status_module?\--with-http_gzip_static_module?\--http-client-body-temp-path=/var/tmp/nginx/client/?\--http-proxy-temp-path=/var/tmp/nginx/proxy/?\--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/?\--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi?\--http-scgi-temp-path=/var/tmp/nginx/scgi?\--with-pcre? d.編譯并安裝make?&&?make?install7.安裝添加到啟動文件
a.在/etc/init.d下面建立nginx文件,內容如下#!/bin/bash##?chkconfig:?-?85?15#?description:?nginx?is?a?World?Wide?Web?server.?It?is?used?to?serve#?Source?function?library..?/etc/rc.d/init.d/functions#?Source?networking?configuration..?/etc/sysconfig/network#?Check?that?networking?is?up.[?"$NETWORKING"?=?"no"?]?&&?exit?0nginx="/usr/tengine-2.1/sbin/nginx"prog=$(basename?$nginx)NGINX_CONF_FILE="/usr/tengine-2.1/conf/nginx.conf"#[?-f?/etc/sysconfig/nginx?]?&&?.?/etc/sysconfig/nginxlockfile=/var/lock/subsys/nginx#make_dirs()?{#???#?make?required?directories#???user=`nginx?-V?2>&1?|?grep?"configure?arguments:"?|?sed?'s/[^*]*--user=\([^?]*\).*/\1/g'?-`#???options=`$nginx?-V?2>&1?|?grep?'configure?arguments:'`#???for?opt?in?$options;?do#???????if?[?`echo?$opt?|?grep?'.*-temp-path'`?];?then#???????????value=`echo?$opt?|?cut?-d?"="?-f?2`#???????????if?[?!?-d?"$value"?];?then#???????????????#?echo?"creating"?$value#???????????????mkdir?-p?$value?&&?chown?-R?$user?$value#???????????fi#???????fi#???done#}start()?{[?-x?$nginx?]?||?exit?5[?-f?$NGINX_CONF_FILE?]?||?exit?6#????make_dirsecho?-n?$"Starting?$prog:?"daemon?$nginx?-c?$NGINX_CONF_FILEretval=$?echo[?$retval?-eq?0?]?&&?touch?$lockfilereturn?$retval}stop()?{echo?-n?$"Stopping?$prog:?"killproc?$prog?-QUITretval=$?echo[?$retval?-eq?0?]?&&?rm?-f?$lockfilereturn?$retval}restart()?{configtest?||?return?$?stopsleep?1start}reload()?{configtest?||?return?$?echo?-n?$"Reloading?$prog:?"#??-HUP是nginx平滑重啟參數??killproc?$nginx?-HUPRETVAL=$?echo}force_reload()?{restart}configtest()?{$nginx?-t?-c?$NGINX_CONF_FILE}rh_status()?{status?$prog}rh_status_q()?{rh_status?>/dev/null?2>&1}case?"$1"?instart)rh_status_q?&&?exit?0$1;;stop)rh_status_q?||?exit?0$1;;restart|configtest)$1;;reload)rh_status_q?||?exit?7$1;;force-reload)force_reload;;status)rh_status;;condrestart|try-restart)rh_status_q?||?exit?0;;*)echo?$"Usage:?$0?{start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"exit?2esacb.修改nginx配置文件將nginx="/usr/tengine-2.1/sbin/nginx"修改為nginx="/opt/sxt/soft/tengine-2.1.0/sbin/nginx"將NGINX_CONF_FILE="/usr/tengine-2.1/conf/nginx.conf"修改為NGINX_CONF_FILE="/opt/sxt/soft/tengine-2.1.0/conf/nginx.conf"保存退出:wq c.給nginx添加執行權限chmod?755?nginx d.啟動服務service?nginx?start e.在d步時會報錯,需要手動創建/var/tmp/nginx/client/這個目錄mkdir?-p?/var/tmp/nginx/client/service?nginx?start f.關閉防火墻service?iptables?stop8.在瀏覽器中訪問tengine
http://192.168.2.140/轉載于:https://blog.51cto.com/suyanzhu/1943536
總結
                            
                        - 上一篇: shell 字符串分割
 - 下一篇: 梦到刚死去的人又活了是什么意思