Ubuntu18系统安装使用Nginx

由于Nginx是使用C语言编写的,要使用Nginx的一些常用功能,至少要保证linux系统上要安装以下几款软件;

1、首先要安装GCC编译器,Ubuntu系统打开终端,输入以下命令:

sudo apt-get  install  build-essential

安装好之后,可以查看一下版本:

gcc --version

2、接下来安装PCRE(perl  compatible regular expression)库,是perl兼容正则表达式的函数库。

安装pcre库的命令:

sudo apt-get install libpcre3 libpcre3-dev

3、安装zlib库:(zlib库用于对http包的内容做gzip格式的压缩)

sudo apt-get install zlib1g-dev

4、安装OpenSSL开发库(需要更安全的SLL协议的http)

安装OpenSSL命令:

sudo apt-get install openssl libssl-dev

至此,准备工作已经就绪,接下来安装Nginx

Nginx的软件包在Ubuntu默认软件仓库中可用。 安装非常简单,只需键入以下命令:

sudo apt update
sudo apt install nginx

检查Nginx版本

sudo systemctl status nginx
sudo nginx -v

接下来配置防火墙

 sudo ufw allow 'Nginx Full'

打开80端口和443端口

  • Nginx Full: 这个配置打开 80端口和443端口
  • Nginx HTTP: 这个配置只打开80 (普通, 未加密通信)
  • Nginx HTTPS: 这个配置只打开 443 (TLS/SSL 加密通信 )

下一步,验证一下状态

sudo ufw status

可以看到状态

Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
Nginx HTTP                 ALLOW       Anywhere                  
OpenSSH (v6)               ALLOW       Anywhere (v6)             
Nginx HTTP (v6)            ALLOW       Anywhere (v6)

接下来在chrome浏览器或者Firefox浏览器地址栏输入:http://localhost

就会出现Nginx欢迎页面

猜你喜欢

转载自blog.csdn.net/u011174699/article/details/86569149