Nginx的安装与配置(一)
2016-01-05 18:16
543 查看
安装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安装完成,下一篇重点说明如何配置,肯定会有不完善之处,希望大家共同交流。
作为一只刚入行的小菜鸟,灰常感谢同事唐大神对我的指导,我基本上也就算个搬运工。另外,这是我第一次尝试着写博客,不仅是对自己工作的总结,更想借此机会分享一些东西,希望在帮助别人的同时也能得到一些大神的批评与指正,必虚心受教。
相关文章推荐
- nginx代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- Nginx 学习笔记(一)
- 网站502与504错误分析
- 艰难完成 nginx + puma 部署 rails 4的详细记录
- 把Lua编译进nginx步骤方法
- web 应用中常用的各种 cache详解
- Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略
- window+nginx+php环境配置 附配置搭配说明
- Apache Web服务器安全配置全攻略
- Win2003 Server 安全的个人Web服务器
- 在Web服务器上如何启用并运行FTP服务
- 简单十大步骤保护IIS Web服务器的安全