安装nginx

2020-11-29  本文已影响0人  一杯拿铁啊

一、安装需要依赖的插件

在安装nginx前,我们需要先安装nginx所需要的的依赖插件。

gcc gcc是用来编译下载下来的nginx源码

yum install gcc-c++

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

yum install pcre
yum install pcre-devel

zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip。

yum install zlib
yum install zlib-devel

openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl。

yum install openssl
yum install openssl-devel

二、下载安装nginx

在安装完插件之后,我们就可以下载nginx了。我们先打开nginx的下载页面。

http://nginx.org/en/download.html
QQ截图20201128215219.png

我们选择Stable version的(稳定版本)就可以了,目前稳定版本是nginx-1.18.0。

wget http://nginx.org/download/nginx-1.18.0.tar.gz

下载完成之后我们进行解压

tar -xzvf nginx-1.18.0.tar.gz

解压完将nginx文件移动到/usr/local目录,并开始安装。

mv nginx-1.18.0 /usr/local

切换到 /usr/local/nginx-1.18.0目录下

./configure
// 编译
make
// 安装
make install

配置nginx开机自启

切换到/lib/systemd/system目录,然后创建nginx.service文件

touch nginx.service

在nginx.service文件输入以下内容:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

执行以下命令,开启开机自启

systemctl enable nginx.service

这个时候我们在浏览器上访问外网ip验证一下(默认情况下nginx使用的是80端口,需要将80端口开放一下)

http://外网ip
QQ截图20201128233612.png
上一篇下一篇

猜你喜欢

热点阅读