1、今天复习了一下关于nginx的知识,好多都已经忘记了。先从安装说起吧。
2、首先要知道的几个命令:
(1)、创建文件:touch filename
(2)、进入到root用户下:
sudo -i
(3)、设置root密码:sudo passwd root
(4)、安装lsb,有些低版本不支持lsb命令,需要手动安装。yum install -y lsb(Centos)
然后通过lsb_release -查看。
3、Ubuntu安装nginx(Centos请见下一篇博客)
官网地址:http://nginx.org/en/linux_packages.html#Ubuntu
下面是我从官网上粘贴的,建议大家还是去官网看。若英文看不懂,可以采取页面翻译的办法。
Install the prerequisites:
sudo apt install curl gnupg2 ca-certificates lsb-release
To set up the apt repository for stable nginx packages, run the following command:
echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list
If you would like to use mainline nginx packages, run the following command instead:
echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list
Next, import an official nginx signing key so apt could verify the packages authenticity:
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
Verify that you now have the proper key:
sudo apt-key fingerprint ABF5BD827BD9BF62
The output should contain the full fingerprint 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62
as follows:
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 uid [ unknown] nginx signing key <signing-key@nginx.com>
To install nginx, run the following commands:
sudo apt update sudo apt install nginx