Nginx安装

使用root用户安装,采用源代码编译的方式来进行安装,首先下载nginx安装要用到的所有文件,文件下载地址:nginx安装包
下载好文件后,统一上传到服务器的usr/local/software目录下

nginx安装,nginx基础命令,ssl证书配置一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。
正式开始前需要确认gcc、g++开发库已经预先安装好。

检查gcc是否安装

gcc --v

检查g++是否安装

g++ --v

GCC、G++安装

离线安装环境:centos7.2 离线安装包:gcc环境安装包
下载后,把安装包解压到服务器上,先安装gcc,再安装g++。分别执行两个文件夹下的install.sh。
两个安装包里的内容分别是:
nginx安装,nginx基础命令,ssl证书配置
nginx安装,nginx基础命令,ssl证书配置

pcre安装

执行如下命令:
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42/
./configure
make
make install

zlib安装

执行如下命令:
cd …/
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install

openssl安装

执行如下命令:
cd …/
tar -zxvf openssl-1.1.0h.tar.gz
cd openssl-1.1.0h/
./config
make
make install

nginx安装

执行如下命令:
cd …/
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix=/usr/local/software/nginx --with-http_ssl_module --with-pcre=…/…/pcre/pcre-8.42 --with-zlib=…/…/zlib/zlib-1.2.11 --with-openssl=…/…/openssl/openssl-1.1.0h
nginx安装,nginx基础命令,ssl证书配置
红圈框为nginx安装路径
紫色框内为ssl模块开启,如果不开启后面无法使用ssl配置https,开启ssl模块需要openssl依赖,否则会报错
黄色框内=号后面的路径为依赖的安装位置,指向必须正确,否则会在make时报出路径错误,自行根据前面三个依赖安装的路径进行调整

make
make install

修改端口

cd /opt/nginx-1.14.0/conf
vi nginx.conf
修改监听80端口为8091

测试nginx是否安装成功

nginx启动

cd /opt/nginx-1.14.0/sbin
./nginx
浏览器访问如:http://192.168.11.201/
如果能正常显示nginx首页,则表示安装成功
nginx安装,nginx基础命令,ssl证书配置

nginx基础操作命令

启动nginx

进入/opt/nginx-1.14.0/sbin目录,输入./nginx即可启动nginx
./nginx

关闭nginx

./nginx -s quit 或者 ./nginx -s stop

重启nginx

./nginx -s reload

查看nginx进程

ps aux|grep nginx

生成自签名ssl证书

https://blog.csdn.net/reid_lv/article/details/80106560
nginx安装,nginx基础命令,ssl证书配置

安装相关问题

1、依赖库not found
https://www.xuebuyuan.com/1757093.html
https://blog.csdn.net/ai297313/article/details/44708373
两个帖子一起查询,简单说就是通过命令查找报错的那个依赖库的位置,然后将指向修改正确即可,该问题一般会出现在新服务器上安装openssl、zlib等依赖时出现

相关文章:

  • 2022-01-12
  • 2021-07-22
  • 2021-04-05
  • 2022-01-17
  • 2021-12-31
猜你喜欢
  • 2021-11-27
  • 2022-01-08
  • 2022-12-23
  • 2021-11-30
  • 2022-01-19
  • 2021-06-08
相关资源
相似解决方案