NGINX是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上NGINX的并发能力在同类型的网页服务器中表现较好,中国大陆使用NGINX网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
基础安装环境配置本文以虚拟机为例,介绍NGINX的安装配置过程,已有其他机器的同学可以跳过这一步。
创建虚拟机实例配置SSH公钥这一步是为了实现接下来创建的虚拟机免登录,原理与步骤跟Git免登录一致。
从左侧导航栏个人中心菜单下面的SSH公钥菜单进入SSH公钥配置页面点击右上角的新建按钮复制本机的SSH公钥内容,视个人本机情况而定,一般为~/.ssh/id_rsa.pub点击底部的添加按钮保存公钥创建虚拟机从左侧导航栏回到我的虚拟机页面,点击右上角的创建虚拟机按钮填写表单各项内容,操作系统本文以Ubuntu20.04为例点击确认按钮创建虚拟机登录虚拟机在上一步创建完成之后,会得到一个IP地址,打开命令行终端,登录虚拟机。
$sshroot
ip安装NGINX操作系统自带的NGINX往往不是最新版本,本文接下来介绍如何安装最新版本的NGINX。
更新本机软件源$aptupdate安装NGINX依赖
$aptinstallcurlgnupg2ca-certificateslsb-release添加NGINX软件源
注意,NGINX的最新版分为两种:mainline和stable,二者的区别在于:
mainline更新比较频繁,包含比较多的新特性,但稳定性欠佳,适合比较追新的用户stable稳定性较好,适合生产环境使用以下两种源根据各自情况二选一即可。
添加stable源echo"deb