目录
一、nginx基本内容版本
1、NginX官方网址:
http://nginx.org/
2、NginX下载地址:
http://nginx.org/en/download.html
3、nginx 版本:
- Mainline version:主线版本
- Stable version :稳定版本
- Legacy versions :历史版本
二、基本概念
1、基本搭配模块:
pcre、zlib源代码也可以官方下载,配合nginx源码,一块编译,最后生成支持pcre,zlib功能的nginx,这两个模块可以更好的为web界面服务。
如果少了他们两个的编译,后期nginx会有些问题。
2、搭配方式:
都使用源码
3、配置参数说明:
./configure --prefix=/usr/local/nginx --sbinpath=/usr/local/nginx/nginx --confpath=/usr/local/nginx/nginx.conf --pidpath=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8
(1)安装主目录路径
--prefix=/usr/local/nginx
(2)安装运行文件路径
--sbinpath=/usr/local/nginx/nginx
(3)安装配置文件路径
--confpath=/usr/local/nginx/nginx.conf
(4)pid文件放置路径
--pidpath=/usr/local/nginx/nginx.pid
(5)ssl模块安装--https协议
--with-http_ssl_module --支持ssl
(6)pre包同时编译安装--正则表达式模块
--with-pcre=../pcre-8.39
(7)zlib包同时编译安装--压缩/解压模块
--with-zlib=../zlib-1.2.8
4、使用到的命令:
tar zxvf xxx.tar.gz
tar xvf xxx.tar
5、日志路径
logs/access.log ——访问日志
logs/errot.log ——错误日志
html/ ——默认WEB目录
二、Nginx 部署演示
1、解压上述三个包
tar zxvf pcre-8.39.tar.gz tar xvf zlib-1.2.8.tar tar zxvf nginx-1.14.0.tar.gz 最终都放在一个目录下: [root@yczbora soft]# ls nginx-1.14.0 nginx-1.14.0.tar.gz pcre-8.39 pcre-8.39.tar.gz rlwrap-0.42-1.el6.x86_64.rpm zlib-1.2.8 zlib-1.2.8.tar
2、编译安装
进入nginx-1.14.0
(1)预编译--./configure
[root@yczbora nginx-1.14.0]#
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8
如果带ssl,可以加上--with-http_ssl_module
上述完成生成了两个文件,Makefile和objs
(2)编译--make
make是利用makefile,将生成的文件放到objs中。
[root@yczbora nginx-1.14.0]# make
如果没有error,即编译成功
(3)安装--make install
make install是将make编译完成的文件,放置到./configure时指定的目录,注意,如果没有/usr/local/nginx,则安装时会自动创建。
[root@yczbora nginx-1.14.0]# make install
至此,安装成功。
3、进入指定的nginx目录
[root@yczbora nginx]# cd /usr/local/nginx/
运行 nginx
[root@yczbora nginx]# .nginx
4、访问网站
http://172.18.5.143
文章评论