(1). 下载nginx需要的依赖软件包
yum -y install pcre-devel openssl-devel
其中:pcre-devel 提供正则表达式库 openssl-devel 提供密码算法、证书以及SSL协议等。-devel是linux中某些软件包具有devel包和非devel包两种形式,非devel包就是普通的软件包,而devel包则一般会包括头文件、静态库甚至源码。
(2). nginx安装包采取的是在线wget下载.若wget命令不存在,执行 yum -y install wget安装
wget http://nginx.org/download/nginx-1.15.1.tar.gz
(3).解压下载的压缩文件,并切换到该解压目录
(4).配置Nginx的编译选项,指定Nginx的安装目录
./configure --prefix=/usr/local/nginx --with-http_ssl_module
其中: ./configure 用于对即将安装的软件进行配置,检查当前环境是否满足安装软件的依赖的依赖关系。
–prefix选项用于设置Nginx的安装目录,默认值是/usr/local/nginx,因此可以省略或指定其他位置
–with-http_ssl_module 设置Nginx允许使用http_ssl_module模块的相关功能。–with-选项添加需要的模块
(5). 通过make命令编译和安装
make && make install &&连接两个命令,前面命令的返回值决定是否执行后面的命令
(6). 开放linux防火墙的80端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
(7).启动Nginx
cd /usr/local/nginx/sbin
./nginx
一般到这里就安装成功了,添加到环境变量、添加到系统服务、开机自启参考前面安装的程序。