最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

強(qiáng)大的Nginx配置生成器詳解

 更新時(shí)間:2022年11月15日 09:08:14   作者:楊浦老蘇  
Nginx?Config?是一款可以一鍵生成?Nginx?配置的神器,相當(dāng)給力,這篇文章主要介紹了強(qiáng)大的Nginx配置生成器,需要的朋友可以參考下

在這里插入圖片描述

本文折騰于 9 月中旬;

老蘇雖然用過很多次 nginx ,但是對(duì) nginx 并不熟悉,基本上是每次要用的時(shí)候才會(huì)去搜索解決方案,所以一直在找一個(gè)配置工具,Nginx Config 雖然不能完全滿足老蘇的需求,但也可以作為參考之用。

什么是 Nginx Config ?

Nginx Config 是一款可以一鍵生成 Nginx 配置的神器,相當(dāng)給力。支持反向代理、HTTPSHTTP/2、IPv6, 緩存、WordPress、CDN、Node.js 、 Python (Django) 服務(wù)器等等。

如果你不想自己安裝,只需要打開網(wǎng)站:https://nginxconfig.io,按照自己的需求進(jìn)行操作就行了。選擇你的場(chǎng)景,填寫好參數(shù),系統(tǒng)就會(huì)自動(dòng)生成配置文件。

構(gòu)建鏡像

如果你不想自己構(gòu)建,可以跳過,直接閱讀下一章節(jié)

這是一個(gè)標(biāo)準(zhǔn)的前端項(xiàng)目,所以用了老蘇一貫的標(biāo)準(zhǔn) Dockerfile 模板

FROM node:16.16 as build-deps
MAINTAINER laosu<wbsu2003@gmail.com>
    
WORKDIR /app
COPY . ./
RUN npm install
RUN npm run build
  
FROM nginx:1.12-alpine
COPY --from=build-deps /app/dist /usr/share/nginx/html
    
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

構(gòu)建鏡像和容器運(yùn)行的基本命令如下??

# 下載代碼
git clone https://github.com/digitalocean/nginxconfig.io.git
# 或者加個(gè)代理  
git clone https://ghproxy.com/github.com/digitalocean/nginxconfig.io.git
# 進(jìn)入目錄  
cd nginxconfig.io
# 將 Dockerfile 放入當(dāng)前目錄
# 構(gòu)建鏡像
docker build -t wbsu2003/nginx-config:v1 .
# 運(yùn)行容器
docker run -d \
   --name nginxconfig \
   -p 3388:80 \
   wbsu2003/nginx-config:v1

安裝

在群暉上以 Docker 方式安裝。

在注冊(cè)表中搜索 wbsu2003 ,找到 wbsu2003/nginx-config,版本選擇 latest。

端口

本地端口不沖突就行,不確定的話可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口號(hào)

本地端口容器端口338880

命令行安裝

如果你熟悉命令行,可能用 docker cli 更快捷

# 運(yùn)行容器
docker run -d \
   --restart unless-stopped \
   --name nginxconfig \
   -p 3388:80 \
   wbsu2003/nginx-config

也可以用 docker-compose 安裝,將下面的內(nèi)容保存為 docker-compose.yml 文件

version: '3'
services:
  nginxconfig:
    image: wbsu2003/nginx-config
    container_name: nginxconfig
	restart: unless-stopped
    ports:
      - 3388:80

然后執(zhí)行下面的命令

# 新建文件夾 nginxconfig 
mkdir -p /volume2/docker/nginxconfig
# 進(jìn)入 nginxconfig 目錄
cd /volume2/docker/nginxconfig
# 將 docker-compose.yml 放入當(dāng)前目錄
# 一鍵啟動(dòng)
docker-compose up -d

運(yùn)行

在瀏覽器中輸入 http://群暉IP:3388 就能看到主界面

網(wǎng)頁代碼部分指向了 https://www.digitalocean.com/ ,導(dǎo)致一些圖標(biāo)不能正常顯示,所以有條件的話最好將 digitalocean.com 加入科學(xué)上網(wǎng)的白名單

使用很簡單,只要根據(jù)場(chǎng)景,填好相應(yīng)的參數(shù)就可以,老蘇用常用的反代測(cè)試一下,默認(rèn)是 啟用模塊化的配置文件,會(huì)生成多個(gè)配置文件,諸如:

  • /etc/nginx/nginx.conf
  • /etc/nginx/sites-available/laosu.ml.conf
  • /etc/nginx/nginxconfig.io/letsencrypt.conf
  • /etc/nginx/nginxconfig.io/security.conf
  • /etc/nginx/nginxconfig.io/general.conf
  • /etc/nginx/nginxconfig.io/proxy.conf

對(duì)于我們?cè)O(shè)定的場(chǎng)景,有用的部分是 proxy.conf

看起來似乎有點(diǎn)用,因?yàn)榭梢越鉀Q常規(guī)場(chǎng)景下的應(yīng)用,但似乎又沒有用,因?yàn)閷?duì)我們遇到的截端口等特殊場(chǎng)景似乎無能為力

其實(shí)扯了一堆有的沒的,還是因?yàn)槔咸K不會(huì)用而已 ??

參考文檔

digitalocean/nginxconfig.io: ?? NGINX config generator on steroids ??
地址:https://github.com/digitalocean/nginxconfig.io

到此這篇關(guān)于強(qiáng)大的Nginx配置生成器的文章就介紹到這了,更多相關(guān)Nginx配置生成器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx之rewrite重寫的具體使用

    Nginx之rewrite重寫的具體使用

    訪問重寫rewrite是Nginx HTTP請(qǐng)求處理過程中的一個(gè)重要功能,本文主要介紹了Nginx之rewrite重寫的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • windows下安裝nginx的方法(圖文)

    windows下安裝nginx的方法(圖文)

    這篇文章主要介紹了windows下安裝nginx的方法(圖文),需要的朋友可以參考下
    2016-09-09
  • Nginx的信號(hào)控制

    Nginx的信號(hào)控制

    今天小編就為大家分享一篇關(guān)于Nginx的信號(hào)控制,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 教你如何快速在CentOS7中安裝Nginx

    教你如何快速在CentOS7中安裝Nginx

    今天我們就只圖快不圖細(xì)的講解一下如何在CentOS7系統(tǒng)下快速安裝Nginx,本文通過圖文并茂的形式給大家展示,感興趣的朋友一起看看吧
    2021-09-09
  • nginx中調(diào)度算法的五種實(shí)現(xiàn)

    nginx中調(diào)度算法的五種實(shí)現(xiàn)

    本文主要介紹了nginx中調(diào)度算法的五種實(shí)現(xiàn),包括輪詢、權(quán)重輪詢、IP哈希、fair和URL哈希,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • 前端部署項(xiàng)目后nginx轉(zhuǎn)發(fā)接口404(頁面正常)詳解

    前端部署項(xiàng)目后nginx轉(zhuǎn)發(fā)接口404(頁面正常)詳解

    一個(gè)網(wǎng)站項(xiàng)目,肯定是避免不了404頁面的,下面這篇文章主要給大家介紹了關(guān)于前端部署項(xiàng)目后nginx轉(zhuǎn)發(fā)接口404(頁面正常)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Nginx負(fù)載均衡(架構(gòu)之路)詳解

    Nginx負(fù)載均衡(架構(gòu)之路)詳解

    這篇文章主要為大家詳細(xì)介紹了Nginx負(fù)載均衡的相關(guān)資料,如何配置三臺(tái)服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • nginx如何開通gzip壓縮傳輸文件

    nginx如何開通gzip壓縮傳輸文件

    Gzip壓縮是一種有效提升網(wǎng)站性能的方法,通過減少傳輸數(shù)據(jù)量和提高傳輸速度,Nginx服務(wù)器支持Gzip壓縮,適合壓縮HTML、CSS、JavaScript、JSON和XML等文本文件,配置中需設(shè)置gzip_types指定壓縮文件類型,gzip_comp_level設(shè)置壓縮級(jí)別
    2024-09-09
  • nginx?openresty?快速入門指南

    nginx?openresty?快速入門指南

    OpenResty是基于Nginx與Lua?的高性能Web平臺(tái),其**內(nèi)部集成了大量精良的?Lua?庫、第三方模塊以及大多數(shù)的依賴項(xiàng),**用于方便地搭建能夠處理超高并發(fā)、擴(kuò)展性極高的動(dòng)態(tài)?Web?應(yīng)用、Web?服務(wù)和動(dòng)態(tài)網(wǎng)關(guān),這篇文章主要介紹了nginx?openresty?快速入門指南,需要的朋友可以參考下
    2024-02-02
  • Nginx 操作響應(yīng)頭信息的實(shí)現(xiàn)

    Nginx 操作響應(yīng)頭信息的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx 操作響應(yīng)頭信息的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評(píng)論

湟中县| 密云县| 兴国县| 静安区| 高邮市| 鄂州市| 镇康县| 彭水| 常熟市| 郓城县| 盐城市| 台南市| 永靖县| 丹江口市| 枣强县| 岳阳县| 莱州市| 和平区| 陆河县| 讷河市| 连云港市| 长沙市| 宁强县| 旬邑县| 永泰县| 芜湖市| 九龙坡区| 高台县| 秀山| 正宁县| 平潭县| 阜宁县| 黔东| 昆山市| 阿克苏市| 永济市| 炉霍县| 建宁县| 两当县| 虹口区| 台南市|