淘宝开放源码WebserverTengine基本安装步骤

1、Tengine

  安装pcre #支持Tengine伪静态

# cd /usr/local/
# tar zxvf pcre-8.13.tar.gz #解压jar包
# cd pcre-8.13
# ./configure --prefix=/usr/local/pcre   #配置
# make
# make install

安装 tengine
# cd /usr/local/src
# tar zxvf tengine-1.2.0.tar.gz
# cd tengine-1.2.0
# ./configure --prefix=/opt/nginx --with-http_stub_status_module  --with-pcre=/usr/local/src/pcre-8.13

注意:--with-pcre=/usr/local/src/pcre-8.13指向的是源代码包解压的路径,而不是安装的路径,否则会报错。
# make
# make install
# /opt/nginx/sbin/nginx   #启动,假设address in use 能够改动配置文件(/opt/nginx/conf/nginx.conf)
port改动成未使用的port。默认port是80。
listen       80;port80改动为88
这一步之后基本上能够使用。后面命令是高手配置刚開始学习的人能够不考虑
# chown nobody.nobody -R /usr/local/nginx/html
# chmod 700 -R /usr/local/nginx/html

 设置tengine开启启动

vi /etc/rc.d/init.d/nginx  #编辑启动文件加入以下内容
#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
# It has a lot of features, but it‘s not for everyone.
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
echo "nginx already running...."
exit 1
fi
echo -n $"Starting $prog: "
daemon $nginxd -c ${nginx_config}
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
return $RETVAL
}
# Stop nginx daemons functions.
stop() {
echo -n $"Stopping $prog: "
killproc $nginxd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid
}
reload() {
echo -n $"Reloading $prog: "
#kill -HUP `cat ${nginx_pid}`
killproc $nginxd -HUP
RETVAL=$?
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
stop
start
;;

status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $prog {start|stop|restart|reload|status|help}"
exit 1
esac
exit $RETVAL

  保存退出

# chmod 775 /etc/rc.d/init.d/nginx   #赋予文件运行权限
# chkconfig nginx on   #设置开机启动
# /etc/rc.d/init.d/nginx restart
# service nginx restart

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-10-13 16:01:35

淘宝开放源码WebserverTengine基本安装步骤的相关文章

npm 命令自动通过淘宝镜像源安装(MAC OS下)

在使用yoman的时候,发现一些命令中yoman 会自动执行npm命令,这个时候即使你安装了cnpm或者snpm都无济于事.整个安装进度还是会被卡住. 跟往常一样这一定跟墙没有关系,一定不是墙的锅. 如果能够让npm命令自动从淘宝镜像源来执行的话,不是就能解决这个问题了. 那么如何让所有npm命令直接通过淘宝镜像源来安装. 开启终端 输入 cd ~ atom .npmrc 这一句的意思是用atom打开 .npmrc文件.如果你没装atom,使用其他的编辑器打开也是一样的. 我打开的是个空的文件.

nodeJS安装及npm设置淘宝镜像

nodeJS安装及npm设置淘宝镜像 node.js安装 下载node.js安装包:https://nodejs.org/en/download/,下载相应版本的node.js. 需注意,在window中,node的安装目录中,最好不要有空格或中文字符. nodeJS的资源仓库在国内使用过程中,偶尔会遇到各种资源问题,通常设置为淘宝的镜像,网上很多说法是安装淘宝镜像,即 $ npm install -g cnpm --registry=https://registry.npm.taobao.or

淘宝京东双十一撸一撸

淘宝和京东双十一全自动撸一撸脚本 作者:乐乐 一.淘宝自动养猫猫脚本 (一).所需工具 Auto.js安装包(下载链接:https://www.lanzous.com/i70nqwd).淘宝APP (二).使用步骤 1.安装软件,给予权限 安装Auto.js APP,并打开一次软件,提示需要获取无障碍权限,跟着给予它权限 2.导入脚本 (1)点击Auto.js软件右下角的+号,选择文件 (2)给文件随便取一个名字,比如我叫taobao (3)把下面的代码粘贴进去,右上角点击保存 alert('准

淘宝镜像

很多时候因为国内大墙的原因,导致很多国外的技术资源无法下载. 还好淘宝提供了淘宝镜像,这样我们就不用FQ了,可以使用淘宝镜像来下载. 首先,淘宝镜像的地址是:http://npm.taobao.org/, 自从12年以后,前端的格局被node.js改变,都是通过npm来安装,所以这里面我们选择淘宝镜像的cnpm来进行安装 使用说明 你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: npm install -g cnpm --registry=https://

淘宝新人0元购

淘宝新人0元购是什么 淘宝新人0元购是淘宝推出的一个活动,不用任何费用,就可以在淘宝购物.只要是在指定活动地址,首次注册的手机淘宝新用户,都可以参加0元免费购物的优惠. 淘宝新人0元购需要注意的问题 只能手机参加,电脑不能参加.登陆手机淘宝,需在一小时内领取新人礼包,参加0元购活动.超过一小时新人礼包就失效. 参加淘宝新人0元购条件 必须是首次注册手机淘宝的新手机号,如果没有新手机号,可以使用你父母兄弟姐妹的手机,只要这个手机没有注册过淘宝就可以. 如何参加淘宝新人0元购 通过下面图片上的淘宝官

npm更换成淘宝镜像源以及cnpm

1.需求由来 由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常.所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)干了这事.来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步. 也就是说我们可以使用阿里布置在国内的服务器来进行node安装. 2.使用方法 1.使用阿里定制的 cnpm 命令行工具代替默认的 npm,输入下面代码进行安装: $ np

Python模拟登录淘宝

最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章!看了下网上有很多关于模拟登录淘宝,但是基本都是使用scrapy.pyppeteer.selenium等库来模拟登录,但是目前我们还没有讲到这些库,只讲了requests库,那我们今天就来使用requests库模拟登录淘宝! 讲模拟登录淘宝之前,我们来回顾一下之前用requests库模拟登录豆瓣和新浪微博的过程:这一类模拟登录是比较简单的登录,只需要在请求登录时将用户名和密码上传验证通过就

手把手教你用Python模拟登录淘宝

作者 | 猪哥66 来源 | 裸睡的猪(ID:IT--Pig) 最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章! 看了下网上有很多关于模拟登录淘宝,但是基本都是使用 scrapy.pyppeteer.selenium 等库来模拟登录,但是目前我们还没有讲到这些库,只讲了 requests 库,那我们今天就来使用 requests 库模拟登录淘宝! 讲模拟登录淘宝之前,我们来回顾一下之前用 requests 库模拟登录豆瓣和新浪微博的过

淘宝开源Web服务器Tengine基本安装步骤

Tengine 是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量 网站的需求,添加了很多功能和特性.Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证.它的最终目标是打造一个高效. 稳定.安全.易用的 Web 平台.Tengine现已开源. 以下是在CentOS 6.0编译安装Tengine的基本步骤: 1.安装Tengine 安装pcre #支持Tengine伪静态 # cd /usr/local/src # tar zxv