一、检查安装环境
rpm -qa gcc pcre pcre-devel zlib zlib-devel openssl
pcre, 重写rewrite
zlib,为了gzip压缩。
gcc,c编译器
openssl,安全套接层
二、安装Nginx
选定/application/nginx.1.13.0作为安装目录
wget http://nginx.org/download/nginx-1.13.0.tar.gz
./configure --prefix=/application/nginx-1.13.0 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module
make 是用来编译的,它从Makefile中读取指令,然后编译
make install 是用来安装的,它将make编译的文件拷贝到安装目录
-
--with-http_ssl_module
使用https
协议模块。默认情况下,该模块没有被构建。前提是openssl
与openssl-devel
已安装 -
--with-http_stub_status_module
用来监控Nginx
的当前状态 -
--prefix=PATH
指定nginx
的安装目录。默认/usr/local/nginx
-
--user=name
设置nginx
工作进程的用户。安装完成后,可以随时在nginx.conf
配置文件更改user
指令。默认的用户名是nobody
。 --group= 设置nginx工作进程组
三、启动、停止Nginx
创建nginx用户运行程序
useradd nginx -s /sbin/nologin -M
为程序创建软连接
ln -s /application/nginx-1.13.0 /application/nginx
启动程序
/application/nginx/sbin/nginx -t #启动前检查语法
/application/nginx/sbin/nginx
/application/nginx/sbin/nginx -s reload #加载配置
ps -ef|grep nginx|grep -v grep #检查启动情况
停止程序
/application/nginx/sbin/nginx -s stop
/application/nginx/sbin/nginx -s quit #平滑关闭,完成服务后关闭
启动后 ,在浏览器中 输入服务器的 ip 地址,就可以看到欢迎界面了。