Nginx的安装与配置(一)

安装pcre包

在安装nginx之前需安装pcre库,以支持nginx的某些模块。

# cd Downloads
# wget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.gz
# tar -zxvf pcre-8.37.tar.gz
# cd pcre-8.37
# ./configure
# make
# make install

安装时直接默认编译安装即可。


安装tengine

Tengine是淘宝在nginx的基础上添加了更多的功能。

# cd Downloads
# wget http://tengine.taobao.org/download/tengine-2.1.1.tar.gz
# tar -zxvf tengine-2.1.1.tar.gz
# cd tengine-2.1.1
# ./configure \
--prefix=/data/tengine \
--sbin-path=/data/tengine/sbin/nginx \
--conf-path=/data/tengine/conf/nginx.conf \
--error-log-path=/data/tengine/log/nginx/error.log \
--http-log-path=/data/tengine/log/nginx/access.log \
--pid-path=/data/tengine/nginx.pid \
--lock-path=/data/tengine/nginx.lock \
--http-client-body-temp-path=/data/tengine/cache/temp/client_temp \
--http-proxy-temp-path=/data/tengine/cache/temp/proxy_temp \
--http-fastcgi-temp-path=/data/tengine/cache/temp/fastcgi_temp \
--http-uwsgi-temp-path=/data/tengine/cache/temp/uwsgi_temp \
--http-scgi-temp-path=/data/tengine/cache/temp/scgi_temp \
--user=nginx                                              \
--group=nginx                                             \
--with-http_ssl_module                                    \
--with-http_realip_module                                 \
--with-http_addition_module                               \
--with-http_sub_module                                    \
--with-http_dav_module                                    \
--with-http_flv_module                                    \
--with-http_mp4_module                                    \
--with-http_gunzip_module                                 \
--with-http_gzip_static_module                            \
--with-http_random_index_module                           \
--with-http_secure_link_module                            \
--with-http_stub_status_module                            \
--with-http_auth_request_module                           \
--with-mail                                               \
--with-mail_ssl_module                                    \
--with-http_spdy_module                                   \
--with-ipv6
# make
# make install

tengine在编译安装的时候配置了很多条件,我将其安装在了挂载的数据盘上(/data 目录下)。


使用ldd命令查看pcre库链接

# ldd $(which /data/tengine/sbin/nginx)

若有 not found,建立链接

# ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

进入tengine目录,创建cache/temp文件夹,创建nginx用户

# mkdir -p /data/tengine/cache/temp
# useradd nginx

接下来就是启动tengine应用了,进入启动目录

# cd /data/tengine/sbin/
# ./nginx –s start

重启命令为 ./nginx –s reload ,该命令重启nginx时是不会中断服务的。

到此tengine安装完成,下一篇重点说明如何配置,肯定会有不完善之处,希望大家共同交流。


作为一只刚入行的小菜鸟,灰常感谢同事唐大神对我的指导,我基本上也就算个搬运工。另外,这是我第一次尝试着写博客,不仅是对自己工作的总结,更想借此机会分享一些东西,希望在帮助别人的同时也能得到一些大神的批评与指正,必虚心受教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值