如何在Linux安装nginx呢?
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
在此之后,文件夹结构应该如下所示。
第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的分步指南,希望能帮助到大家!
版权声明
本文仅代表作者观点,不代表博信信息网立场。