1. 登录官网,找到自己需要下载的版本右键,复制链接
2. 进入到指定目录通过 wget 下载 nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz
3. 安装必要插件
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
gcc 它可以编译 C,C++,Ada,Object C和Java等语言。pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔。
4. 解压下载好的 nginx 文件
tar -zxvf nginx-1.18.0.tar.gz
5.进入 nginx-1.18.0 文件夹,检查并设置安装目录
./configure --prefix=home/eric/nginx/
6. 编译并安装
make && make install
7. 访问
http://ip:port
8. 可能出现的问题
当访问出现错误的时候,打开 nginx.conf 文件中的 error_log 通过日志查找原因。
防火墙问题:查看端口是否打开权限问题: 打开某个文件没有权限,将 nginx.conf 文件中的 user 对应的用户设置为启动用户解决。