?????? 安装nginx网上的教程非常多,可以说是数不过来,但是 这些文章都不全,操作下来会遇到很多问题,导致自己的服务器配置非常乱,这是我亲自经历过的,导致我不得不重置服务器。
1.安装nginx的依赖,直接复制命令即可
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
2.下载nginx安装包并解压
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端口就行,云服务器只需要去购买商处添加配置规则即可,非常简单。
?总结:网上其他文章出现的坑,我都在步骤里面进行了成功的配置步骤,只要你按照这个一步一步操作下来绝对能给你节约一天的时间。当你实现了这一步,就可以看我下一篇文章《certbot证书安装》,也就是最后一步操作,网站就能上线成功了。
|