1.安装 nginx, 需要先将官网下载的源码进行编译,编译依赖 gcc 环境
yum install gcc-c++
2.安装PCRE pcre-devel Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法
yum install -y pcre pcre-devel
3.安装zlib zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩
yum install -y zlib zlib-devel
4.安装Open SSL 支持 http协议,还支持 https
yum install -y openssl openssl-devel
1.首先进入到目录 /usr/local 下,创建文件夹nginx,进入到该文件
# 进入nginx的安装目录下
cd /usr/local
# 创建nginx文件夹
mkdir nginx
# 进入nginx文件夹
cd nginx
2.下载nginx安装包
wget http://nginx.org/download/nginx-1.16.1.tar.gz
3.解压nginx安装包
tar -xvf nginx-1.16.1.tar.gz
4.进入新解压出来的文件
cd nginx-1.16.1
5.考虑到后续安装ssl证书 添加三个模块 如不需要直接执行./configure即可,切记一定得安装这几个模块,否则后面配置SSL证书的时候配置文件会报错,这是一个大坑
./configure --with-http_stub_status_module --with-http_ssl_module
--with-http_v2_module
6.执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)
make
7.安装nginx,执行完成这个命令之后会生成另外一个nginx文件夹,这个文件就是nginx了
make install
8.运行nginx,先进入到新nginx文件夹里面的 sbin目录,和nginx相关的命令都需要在这里输入指令
# 进入nginx文件下的sbin目录
cd ../nginx/sbin
# 启动nginx
./nginx
9.在浏览器输入服务器的IP地址,端口号默认为80,如下图所示就代编安装成功。记住一定需要开启服务器的80端口或者关闭服务器防火墙,不然不会出现此界面。一般都选择开放80端口就行,云服务器只需要去购买商处添加配置规则即可,非常简单。