Nginx的安装与配置(一)

来源:互联网 发布:淘宝店铺名片怎么分享 编辑:程序博客网 时间:2024/05/16 15:41

安装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
原创粉丝点击