Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
debian_common [2019/05/27 18:12]
Júne Park [Upgrade php 7.x]
debian_common [2019/06/08 12:11] (current)
Júne Park [Upgrade php 7.x]
Line 427: Line 427:
 </​code> ​ </​code> ​
    
 +
 +----
 +===== Nginx repository ===== 
 +
 +Install the prerequisites:​
 +
 +<code bash>
 +sudo apt install curl gnupg2 ca-certificates lsb-release
 +</​code> ​
 +
 +To set up the apt repository for stable nginx packages, run the following command:
 +<code bash> ​
 +echo "deb http://​nginx.org/​packages/​ubuntu `lsb_release -cs` nginx" \
 +    | sudo tee /​etc/​apt/​sources.list.d/​nginx.list
 +</​code> ​
 +
 +If you would like to use mainline nginx packages, run the following command instead:
 +
 +<code bash> ​
 +echo "deb http://​nginx.org/​packages/​mainline/​ubuntu `lsb_release -cs` nginx" \
 +    | sudo tee /​etc/​apt/​sources.list.d/​nginx.list
 +</​code> ​
 +
 +Next, import an official nginx signing key so apt could verify the packages authenticity:​
 +
 +<code bash> ​
 +curl -fsSL https://​nginx.org/​keys/​nginx_signing.key | sudo apt-key add -
 +</​code> ​
 +
 +Verify that you now have the proper key:
 +
 +<code bash> ​
 +sudo apt-key fingerprint ABF5BD827BD9BF62
 +</​code>​
 +
 +The output should contain the full fingerprint ''​573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62''​ as follows:
 +
 +<code txt> ​
 +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>​
 +</​code> ​
 +
 +To install nginx, run the following commands:
 +
 +<code bash> ​
 +sudo apt update
 +sudo apt install nginx
 +</​code> ​
  
 ---- ----
  • debian_common
  • Last modified: 2019/06/08 12:11
  • by Júne Park