Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13] ,同时也IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发。
下载地址:http://nginx.nethttp://nginx.net进入下载地址我们可以看到有很多的版本可以下载
这个是最新版本,在使用时可能会有bug
这个表示稳定版本,一般下载稳定版本
点击右侧导航栏中的documentation
进入后点击installing nginx,如此我们可以进入到官网的安装导航
在安装导航中找到自己要下载的环境,我是在Linux中下载,直接选择Linux下方的packages
进入链接后选择你自己相同的Linux版本
我使用的是centos,选择RHEL...,直接跟随安装即可
To set up the yum repository, create the file named /etc/yum.repos.d/nginx.repo
with the following contents:
安装好后我们需要新建一个文件,可以直接执行vim编辑创建,然后将官网提供的代码复制保存
vim /etc/yum.repos.d/nginx.repo
下面两段代码的功能是设置安装nginx的版本,最新版本和稳定版本,默认为稳定版本
如果要安装最新版本就将stable的enabled变量设置为0,mainline的enabled变量设置为1
就可以在安装时自动安装最新版本
[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true
执行yum安装命令,会进行自动安装
sudo yum install nginx
安装完成后需要启用nginx服务
systemctl start nginx
启用时需要关闭防火墙,inux防火墙的基本操作_ctmd123的博客-CSDN博客https://blog.csdn.net/ctmd123/article/details/131540524