< 返回新闻公共列表

如何在Linux安装nginx呢?

发布时间:2022-12-12 15:09:08

Nginx是由Igor Sysoev用C语言编写的,用于克服C10K问题(即并发处理10k(万个)连接)。问题是如何优化网络套接字以同时处理大量客户端,Nginx是该问题的解决方案。它是一个免费的开源软件,用于反向代理、负载均衡器、Web 服务、媒体流等。它的发音为“Engine X”,从中去掉字母“e”,名称变成“Nginx”。在本文中,我们将从源代码中看到有关如何在Linux安装nginx的分步指南?


一、Nginx的特点:

它支持带缓存的反向代理。

它支持WebSockets、负载平衡和容错。

它支持带缓存的FastCGI。

它可用于处理静态文件、索引文件和自动索引。

它支持SSL。

基于名称和基于IP的虚拟服务器都可以在Nginx中配置。

HTTP基本认证

Nginx支持所有主要的邮件代理服务器功能。


二、Nginx的安装

第1步:从此链接下载 Nginx 存档并将存档文件保存在桌面上。

或者,我们可以通过在终端中运行以下命令来下载Nginx Web服务器存档文件。

wget http://nginx.org/download/nginx-1.21.1.tar.gz

wget将获取存档文件并将其保存到我们打开终端的位置。

第2步:下载存档后,我们需要导航到下载该存档的文件夹,并且必须使用任何存档实用程序提取存档。我们可以运行以下命令来提取 Nginx存档文件。

tar -xf nginx-1.21.1.tar.gz

在此之后,文件夹结构应该如下所示。


如何在Linux安装nginx呢?.png


第3步:现在要开始安装Nginx,导航到解压缩的文件夹并在此处打开终端,然后运行以下命令。

通过运行以下命令导航到目录:

cd ~/桌面/nginx-1.21.1

启动 Nginx 的配置安装程序。

。/配置

下面是配置文件的摘要:

  + 使用系统PCRE库

  + 不使用OpenSSL库

  + md5:使用系统加密库

  + sha1:使用系统加密库

  + 使用系统zlib库

nginx 路径前缀:“/usr/local/nginx”

  nginx 二进制文件:“/usr/local/nginx/sbin/nginx”

  nginx 配置前缀:“/usr/local/nginx/conf”

  nginx 配置文件:“/usr/local/nginx/conf/nginx.conf”

  nginx pid 文件:“/usr/local/nginx/logs/nginx.pid”

  nginx 错误日志文件:“/usr/local/nginx/logs/error.log”

  nginx http 访问日志文件:“/usr/local/nginx/logs/access.log”

  nginx http 客户端请求正文临时文件:“client_body_temp”

  nginx http 代理临时文件:“proxy_temp”

  nginx http fastcgi 临时文件:“fastcgi_temp”

  nginx http uwsgi 临时文件:“uwsgi_temp”

  nginx http scgi 临时文件:“scgi_temp”

使用make命令从源代码构建Nginx包。

Make

运make install命令来安装构建的包。

sudo make install

此命令将在/usr/local/nginx目录中安装Nginx。

第4步:确认安装并通过运行以下命令检查安装的Nginx版本:

使用cd命令导航到/usr/local/nginx(更改目录):

cd /usr/本地/nginx/sbin

检查当前安装的Nginx版本是什么。

./nginx -v


三、启动Ngnix服务器 

按照以下步骤启动Nginx服务器。

1、通过在终端中运行以下命令,导航到安装Nginx的默认位置。

cd /usr/本地/nginx/sbin

2、现在,我们可以通过运行以下命令来启动Nginx服务器:

sudo ./nginx

要查看它是否正常工作,请转到本地主机或我们的URL。


如何在Linux安装nginx呢?.png


以上就是如何在Linux安装nginx的分步指南,希望能帮助到大家!


/template/Home/Zkeys724/PC/Static