加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

给你一款利器!简单生成 Nginx 配置文件

发布时间:2022-05-04 10:51:40 所属栏目:系统 来源:互联网
导读:Nginx 是一个非常高性能的 Web 服务器,具有处理大型站点的能力。由于它能够处理多个并发连接,因此非常受欢迎。由于许多其他原因,它也是首选,例如: 其异步事件驱动架构 内存使用率低 负载均衡 带 SNI 的 TLS/SSL 静态文件的惊人快速处理 带缓存的 FastCG
  Nginx 是一个非常高性能的 Web 服务器,具有处理大型站点的能力。由于它能够处理多个并发连接,因此非常受欢迎。由于许多其他原因,它也是首选,例如:

  其异步事件驱动架构
  内存使用率低
  负载均衡
  带 SNI 的 TLS/SSL
  静态文件的惊人快速处理
  带缓存的 FastCGI 支持 (PHP)
  反向代理
  Linux 用户发现配置此 Web 服务器很容易,但对于新用户来说,这可能会令人困惑。本指南通过演示如何使用NGINXConfig轻松生成这些 Nginx 配置来解决这一难题。
 
  第 1 步 – 安装所需的软件包
  由于我们将从 GitHub 克隆 NGINXConfig,因此我们需要安装 git:
 
  在 RHEL/CentOS/Rocky Linux 8/Alma Linux 8上
 
  复制
  sudo yum install git
  1.
  在Debian / Ubuntu
 
  复制
  sudo apt update  
  sudo apt install git
  1.
  2.
  在 RHEL/CentOS/Rocky Linux 8/Alma Linux 8上
 
  接下来,安装开发工具
 
  复制
  sudo yum -y groupinstall 'Development Tools'
  sudo yum -y install ncurses-devel make gcc bc openssl-devel
  sudo yum -y install python3
  1.
  2.
  3.
  在Debian / Ubuntu
 
  复制
  sudo apt install curl build-essential python3  
  sudo apt install libncurses-dev flex libssl-dev libelf-dev bc bison
  1.
  2.
 
  验证安装。

  第 2 步 – 在 Linux 上安装 NGINXConfig
  现在我们将使用以下命令克隆系统上的 GitHub 存储库:
 
  导航到目录:
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
  ⚡ cd nginxconfig.io
  1.
  2.
  进入目录后,安装所需的 NPM 包:
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com    
  npm install
  npm ci
  1.
  2.
  3.
  如果您启用了防火墙,您可能需要允许该服务通过防火墙。默认情况下,它运行在8080端口,如果该端口正在使用,服务将监听8081端口
 
  对于 Firewalld
 
  复制
  sudo firewall-cmd --add-port=8080/tcp --permanent sudo firewall-cmd --reload
  1.
  对于 ufw
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/nginxconfig.io    master
  ⚡ sudo ufw allow 8080
  防火墙规则已更新
  规则已更新(v6)
  1.
  2.
  3.
  4.
 
  现在运行 NGINXConfig 开发服务器
 
  复制
  linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/nginxconfig.io    master
  ⚡ npm run dev
  1.
  2.

  此时,应该可以使用提供的 URL http://localhost:8080或http://serverip:8080访问 NGINXConfig 开发服务器
 
  您也可以使用以下命令构建用于生产的服务器:
 
  复制
  npm run build
  1.
  构建过程完成后,您将创建dist文件夹。您可以使用安装的 Node.js 静态文件服务器来提供文件夹中的内容,如下所示:
 
  复制
  sudo npm install -g serve
  1.
  第 3 步 – 使用 NGINXConfig 生成 Nginx 配置文件。
  在浏览器上打开提供的 URL。现在通过提供域名、路径和文档根目录来创建一个 Nginx 配置文件。您还可以选择预设模板。
 
  如果您想为您的网站使用HTTPS ,您可以继续并进行调整。如果没有,您可以通过取消选中该框来禁用它。
 
  在这里,您还可以设置证书类型、自定义或来自 Let's Encrypt。
 
  接下来,如果站点是基于 PHP 的,则配置 PHP。
 
  根据站点进行其他配置,这些配置包括;Python、反向代理、站点日志等
 
  现在您将根据所做的配置准备好 Nginx conf 文件。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读