意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

如何在Linux安装nginx呢?

来源:恒创科技 编辑:恒创科技编辑部
2024-02-02 16:39:39

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


一、Nginx的特点:


如何在Linux安装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

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



第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的分步指南,希望能帮助到大家!


上一篇: xshell怎么连接云服务器? 下一篇: windows搭建v2ray服务器的教程