1.1 安装nginx所需要的pcre库(yum安装)
注意:
安装pcre库是为了使Nginx支持具备URI重写功能rewrite模块;rewrite模块功能在企业中最常用的;
1.2 安装依赖关系的软件包 pcre pcre-devel、openssl openssl-devel
[[email protected] ~]# rpm -qa pcre pcre-devel ###查看安装结果 prce prce-devel
pcre-7.8-7.el6.x86_64
pcre-devel-7.8-7.el6.x86_64
[[email protected] ~]# rpm -qa openssl openssl-devel ##查看安装结果openssl openssl-devel
openssl-1.0.1e-48.el6_8.4.x86_64
openssl-devel-1.0.1e-48.el6_8.4.x86_64
###如果这两个软件包都没有安装,yum安装
yum install -y pcre-devel openssl-devel
注意:
Nginx在使用HTTPS服务的时候需要用到此模块,如果不安装optenssl相关包,安装Nginx的过程会报错。
1.3开始安装Nginx
1.3.1 创建目录,创建的这个目录用来固定存放各种软件; (统一个存放软件的目录)
mkdir -p /home/oldboy/tools ##创建文件目录
1.3.2 下载软件包,进入到/home/oldboy/tools目录下面,下载软件安装包
cd /home/oldboy/tools
wget http://nginx.org/download/nginx-1.10.2.tar.gz
#注意:
如果有了安装包就直接解压
在选择下载安装包时,要选定稳定的版本 ##为偶数
1.3.3 解压
[[email protected] tools]# tar xf nginx-1.10.2.tar.gz
[[email protected] tools]# ll
total 896
drwxr-xr-x 8 1001 1001 4096 Oct 18 23:03 nginx-1.10.2
-rw-r--r-- 1 root root 910812 Mar 22 18:10 nginx-1.10.2.tar.gz
1.3.4 创建虚拟用户
useradd -s /sbin/nologin -M www
1.3.5 配置(configure)nginx ;
cd /home/oldboy/tools/nginx-1.10.2 #进入这个目录下面来配置
./configure --user=www --group=www --prefix=/application/nginx-1.10.2 --with-http_stub_status_module --with-http_ssl_module
注意: ./configure--help帮助信息
--user=www ##进程用户权限
--group=www ##进程用户组权限
-prefix=/application/nginx-1.10.2 ##设置安装路径
--with-http_stub_status_module ##激活状态信息
--with-http_ssl_module ##激活ssl功能
1.3.6 编译
make
1.3.7 安装
make install
1.3.8 做软连接
ln -s /application/nginx-1.10.2 /application/nginx
1.3.9 检查配置文件语法
/application/nginx/sbin/nginx -t
nginx: the configuration file /application/nginx-1.10.2/conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.10.2/conf/nginx.conf test is successful
命令说明:
-t 是检查配置文件的语法
-s 【reload】 是让配置文件平滑重启,不会影响其它用户
/application/nginx/sbin/nginx -s reload
1.3.10 启动nginx进行测试
/application/nginx/sbin/nginx
1.3.11 检测服务
1、查看端口服务是否开启
lsof -i:80
[[email protected] nginx]# netstat -lnt|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:46580 0.0.0.0:* LISTEN
2、浏览器访问 ip
打开浏览器输入http://ip(为安装nginx服务器的IP地址),然后回车