成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

1.8 萬 Star!這款 Nginx 可視化配置工具太強了!

開發
還是手工配置 Nginx ?來試試這款強大的 Nginx 配置文件生成器。

簡介

Nginx Config 是一個強大的 Nginx 配置文件生成器,號稱配置 Nginx 服務器所需的唯一工具。

圖片

Nginx 是每一個開發人員都必須掌握的強大工具,它不僅僅是一個 webserver,更包含了很多其他強大的功能:

  • 內存使用率低
  • 支持高并發
  • 異步事件驅動架構
  • 負載均衡
  • 反向代理
  • 帶緩存的  FastCGI 支持(PHP)
  • 靜態文件的快速處理
  • TSL/SSL

正因為 Nginx 功能強大,所以針對其各個功能的配置項會顯得特別多,對于我們來說要記住那么多配置是一件十分頭疼的事,甚至會經常出現符號書寫錯誤的情況。而 Nginx Config 正是提供了簡單配置 Nginx 的方法,通過可視化頁面,針對 Nginx 的各個配置項提供了簡潔明了的配置方法。

Nginx Config 支持以下功能的可視化配置:HTTPS、HTTP/2、IPv6、certbot、HSTS、安全請求頭、SSL 配置、OCSP 解析器、緩存、gzip、brotli、回退路由、反向代理、www/non-www 重定向、CDN、PHP(TCP/socket、 WordPress、Drupal、Magento、Joomla)、Node.js、Python (Django) 服務器等。

項目地址:

https://github.com/digitalocean/nginxconfig.io?

安裝使用

安裝

Nginx Config 提供了官方在線網站,可以直接使用官方網站進行配置即可,也可以自行部署 Nginx Config 的服務。

  1. clone 遠程倉庫:
git clone https://github.com/digitalocean/nginxconfig.io.git
  1. 安裝依賴包
npm ci
  1. 開發環境版本部署
npm run dev
  1. 打開 localhost:8080
  2. 檢查代碼(eslint 和 stylelint)
npm test
  1. 構建生產環境版本
npm run build

簡單使用

生成 只需要到網站上找到你想到配置的項目,手動勾選或填寫配置內容,即可實時生成并在線查看生成的配置

圖片

  1. 下載 下載生成的 nginxconfig.io-example.com.tar.gz 文件,然后上傳到服務器的 /etc/nginx 目錄,執行以下命令:
cd /etc/nginx
tar -czvf nginx_$(date +'%F_%H-%M-%S').tar.gz nginx.conf sites-available/ sites-enabled/ nginxconfig.io/
tar -xzvf nginxconfig.io-example.com.tar.gz | xargs chmod 0644
  1. 復制壓縮配置的 base64 字符串,粘貼到服務器執行。

圖片

  1. ssl 初始化
// 生成 Diffie-Hellman 密鑰:
openssl dhparam -out /etc/nginx/dhparam.pem 2048
// 創建目錄用于配置加密證書(Let's Encrypt)
mkdir -p /var/www/_letsencrypt
chown www-data /var/www/_letsencrypt
  1. certbot
// 注釋掉配置中的SSL相關指令:
sed -i -r 's/(listen .*443)/\1; #/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\1/g; s/(server \{)/\1\n ssl off;/g' /etc/nginx/sites-available/example.com.conf
// 重新加載NGINX服務器:
sudo nginx -t && sudo systemctl reload nginx
// 使用Certbot從 Let's Encrypt 獲得SSL證書:
certbot certonly --webroot -d example.com --email info@example.com -w /var/www/_letsencrypt -n --agree-tos --force-renewal
// 在配置中取消注釋SSL相關指令:
sed -i -r -z 's/#?; ?#//g; s/(server \{)\n ssl off;/\1/g' /etc/nginx/sites-available/example.com.conf
// 重新加載NGINX服務器:
sudo nginx -t && sudo systemctl reload nginx
// 配置Certbot,當NGINX成功更新證書時重新加載:
echo -e '#!/bin/bash\nnginx -t && systemctl reload nginx' | sudo tee /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh
sudo chmod a+x /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh
  1. 完成上線
// 重新加載NGINX載入新的配置:
sudo nginx -t && sudo systemctl reload nginx

責任編輯:張燕妮 來源: 開源前哨
相關推薦

2023-03-06 08:03:10

Python可視化工具

2025-01-22 14:02:35

2022-05-05 07:01:09

可視化代碼執行工具

2020-02-25 14:38:05

代碼開發工具

2022-05-30 16:31:08

CSS

2025-02-08 08:00:00

JavaDeepSeekIDEA

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2021-02-21 08:11:46

PythonDash工具

2022-05-16 08:57:36

Python可視化代碼

2025-05-14 01:00:00

Spring工具工廠類

2021-03-04 09:31:42

開源技術 項目

2025-01-13 13:47:13

2022-03-03 13:02:37

可視化網頁低代碼編程工具

2021-02-07 20:23:09

GoogeBlockly可視化編程

2018-05-31 08:25:13

誤區工具可視化

2017-10-14 13:54:26

數據可視化數據信息可視化

2009-04-21 14:26:41

可視化監控IT管理摩卡

2023-12-10 20:33:50

Redis搜索全文

2025-07-02 08:00:00

防抖SpringBoot開發

2022-08-26 09:15:58

Python可視化plotly
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产做a爱免费视频 | 欧美午夜一区二区三区免费大片 | 不卡视频一区二区三区 | www.日韩在线 | 久久国产精品视频观看 | 欧美一区二区三区一在线观看 | 国产成视频在线观看 | 成人做爰69片免费观看 | 欧美在线视频a | 久久高清精品 | 精品亚洲一区二区三区四区五区 | 久久午夜精品福利一区二区 | 在线久草| 国产免费拔擦拔擦8x高清 | 视频二区| 99成人| 欧美另类视频在线 | 久久久久久久久91 | 精品久久久久久久 | 看毛片网站 | 色婷婷综合久久久中字幕精品久久 | 成人在线国产 | 欧美成人免费在线视频 | 成av在线 | 一级特黄视频 | 欧美淫 | 91精品国产欧美一区二区 | 国产精品久久久久一区二区三区 | 丝袜一区二区三区 | 日韩在线小视频 | 一区精品国产欧美在线 | 在线观看成人精品 | 伊人狼人影院 | 神马久久av | 国产欧美视频一区二区三区 | 在线电影日韩 | 国产精品免费高清 | 日本综合在线观看 | 在线一区观看 | 久久精品综合 | 国产日韩一区二区 |