文章詳情頁(yè)
強(qiáng)大的Nginx配置生成器詳解
瀏覽:119日期:2023-03-13 15:37:56
目錄
- 構(gòu)建鏡像
- 安裝
- 端口
- 命令行安裝
- 運(yùn)行
- 參考文檔
本文折騰于
9
月中旬;
老蘇雖然用過(guò)很多次 nginx
,但是對(duì) nginx
并不熟悉,基本上是每次要用的時(shí)候才會(huì)去搜索解決方案,所以一直在找一個(gè)配置工具,Nginx Config
雖然不能完全滿足老蘇的需求,但也可以作為參考之用。
什么是 Nginx Config ?
Nginx Config
是一款可以一鍵生成Nginx
配置的神器,相當(dāng)給力。支持反向代理、HTTPS
、HTTP/2
、IPv6
, 緩存、WordPress
、CDN
、Node.js
、Python
(Django
) 服務(wù)器等等。
如果你不想自己安裝,只需要打開(kāi)網(wǎng)站:https://nginxconfig.io,按照自己的需求進(jìn)行操作就行了。選擇你的場(chǎng)景,填寫好參數(shù),系統(tǒng)就會(huì)自動(dòng)生成配置文件。
構(gòu)建鏡像
如果你不想自己構(gòu)建,可以跳過(guò),直接閱讀下一章節(jié)
這是一個(gè)標(biāo)準(zhǔn)的前端項(xiàng)目,所以用了老蘇一貫的標(biāo)準(zhǔn) Dockerfile
模板
FROM node:16.16 as build-depsMAINTAINER laosu<[email protected]> WORKDIR /appCOPY . ./RUN npm installRUN npm run build FROM nginx:1.12-alpineCOPY --from=build-deps /app/dist /usr/share/nginx/html EXPOSE 80CMD ["nginx", "-g", "daemon off;"]
構(gòu)建鏡像和容器運(yùn)行的基本命令如下
標(biāo)簽:
Nginx
排行榜
