nginx 安装详解
来源:互联网 发布:淘宝买家地址查询 编辑:程序博客网 时间:2024/06/06 22:39
今天安装nginx,记录下安装的说明,以备以后参考。
一、前期准备
操作系统:Oracle Linux Server release 6.6
naginx版本:nginx-1.8.1
为了方便依赖安装包的安装,搭建本地yum。
[root@typhoon nginx-1.8.1]# mkdir /media/centos
[root@typhoon nginx-1.8.1]# mount /dev/cdrom /media/centos/
如果使用本地iso文件,使用以下命令
mount -o loop /home/ftpshare/CentOS-5.2-i386-bin-DVD.iso /media/centOS
修改yum源地址
[root@typhoon nginx-1.8.1]# vim /etc/yum.repos.d/centos.repo
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/centos/
gpgcheck=0
测试yum 搭建成功
yum list
---------------------------------
二、安装
官网下载tar包
http://nginx.org/en/download.html
上传linux 系统解压
[root@typhoon home]# tar -zxvf nginx-1.8.1.tar.gz
[root@typhoon home]# chown root.root nginx-1.8.1.tar.gz
检查
[root@typhoon nginx-1.8.1]# ./configure
-------------------------
报错1:
checking for PCRE library ... not found
checking for PCRE library in /usr/local/ ... not found
checking for PCRE library in /usr/include/pcre/ ... not found
checking for PCRE library in /usr/pkg/ ... not found
checking for PCRE library in /opt/local/ ... not found
解决1:
[root@typhoon nginx-1.8.1]# yum install pcre-devel
------------------------
报错2:
./configure: error: the HTTP gzip module requires the zlib library.
解决2:[root@typhoon nginx-1.8.1]# yum install zlib-devel
=====================================
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ using builtin md5 code
+ sha1 library is not found
+ using system zlib library
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
代表检查通过
=====================================
编译
[root@typhoon nginx-1.8.1]# make=====================================
make[1]: Leaving directory `/home/nginx-1.8.1'
make -f objs/Makefile manpage
make[1]: Entering directory `/home/nginx-1.8.1'
sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
-e "s|%%PID_PATH%%|/usr/local/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/usr/local/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: Leaving directory `/home/nginx-1.8.1'
编译完成
======================================
安装
[root@typhoon nginx]# make install
========================================
安装默认路径:
[root@typhoon nginx-1.8.1]# cd /usr/local/nginx/
========================================
启动服务
cd /usr/local/nginx/sbin
[root@typhoon sbin]# ./nginx
安装已完成
- fastdfs+nginx安装详解
- Nginx安装配置详解
- yum安装nginx详解
- Nginx安装详解
- fastdfs+nginx安装详解
- linux安装nginx详解
- Nginx安装配置详解
- Nginx安装配置详解
- nginx 安装详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx安装及配置文件nginx.conf详解
- Nginx的安装目录详解
- nginx详解之安装与配置文件详解
- 使用LitePal存储list集合数据
- windows64位下安装redis
- C#打开文件
- 【bzoj 1806/CS 1801】矿工配餐 IOI2007(五维DP+滚动数组)
- pycharm代码的执行
- nginx 安装详解
- An=n的前n项和的前n项和
- java bean与xml相互转换
- Table的一些问题
- \r\n 回车和换行
- 【图像处理】MATLAB:彩色图像处理
- hdu 6085 (bitset区间取值)
- 评估目标之RMSE,MAP,NDCG
- PHP-成功配置imagick