首頁 > 軟體

強大的Nginx設定生成器詳解

2022-11-15 14:02:14

本文折騰於 9 月中旬;

老蘇雖然用過很多次 nginx ,但是對 nginx 並不熟悉,基本上是每次要用的時候才會去搜尋解決方案,所以一直在找一個設定工具,Nginx Config 雖然不能完全滿足老蘇的需求,但也可以作為參考之用。

什麼是 Nginx Config ?

Nginx Config 是一款可以一鍵生成 Nginx 設定的神器,相當給力。支援反向代理、HTTPSHTTP/2IPv6, 快取、WordPressCDNNode.jsPython (Django) 伺服器等等。

如果你不想自己安裝,只需要開啟網站:https://nginxconfig.io,按照自己的需求進行操作就行了。選擇你的場景,填寫好引數,系統就會自動生成組態檔。

構建映象

如果你不想自己構建,可以跳過,直接閱讀下一章節

這是一個標準的前端專案,所以用了老蘇一貫的標準 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;"]

構建映象和容器執行的基本命令如下


IT145.com E-mail:sddin#qq.com