Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。
今天我们就来用一台新机器演示,从0到1 安装Nginx的过程。 Nginx的官方安装文档可以参考:https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/#installing-prebuilt-rhel-centos-oracle-linux-almalinux-rocky-linux-packages
有2种方法来安装nginx。
- 预构建的二进制包安装。这是安装 NGINX 开源的一种快速、简单的方法。该软件包包含几乎所有官方 NGINX 模块,并且可用于大多数流行的操作系统
- 可以从源代码编译安装。这种方式更加灵活:您可以添加特定模块,包括第三方模块,或者应用最新的安全补丁。这种方法对于初学者来说可能很复杂
本次的演示基于centos8 的二进制包安装方式来安装nginx。
- 安装 EPEL 存储库:
sudo yum -y install epel-release
- 更新存储库:
sudo yum update
- 安装 NGINX 开源版本:
sudo yum -y install nginx
- 安装完后验证安装
sudo nginx -v
- 设置开机自启
systemctl enable nginx.service
- 启动Nginx服务
systemctl start nginx.service
到这里nginx就启动了,要验证nginx启动成功也很简单.输入 netstat -anp | grep 80
就可以看到nginx
也可以通过 curl -I 127.0.0.1
,若输出是以下内容,这证明nginx启动成功。
HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Tue, 12 Sep 2023 07:41:55 GMT
Content-Type: text/html
Content-Length: 4057
Last-Modified: Tue, 21 Dec 2021 19:41:19 GMT
Connection: keep-alive
ETag: "61c22ddf-fd9"
Accept-Ranges: bytes
至此,安装完毕,希望可以帮助到有需要的人。创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。