0%

好久沒有更新了(汗)...

最近在練習架設Gitlab以及建立CI/CD Pipeline。由於我的伺服器上還有其他服務,所以我就沒有用Gitlab-Omnibus內建的Nginx代理,改用自己設定Nginx代理的方式來運作。結果在CI Jobs裡面使用到Gitlab內建的Registry服務時,發生404 Not Found的情況。最後查出來是因為Nginx代理設定中,proxy_pass代理網址的最後我有加了斜線,導致docker打得路徑導向位置不對,造成此問題。

以下是在網路上找到人家整理過的相應設定方式會得到的結果,筆記一下。

序號 訪問URL location配置 proxy_pass配置 後端接收的請求
1 test.com/user/test.html /user/ http://test1/ /test.html
2 test.com/user/test.html /user/ http://test1 /user/test.html
3 test.com/user/test.html /user http://test1 /user/test.html
4 test.com/user/test.html /user http://test1/ //test.html
5 test.com/user/test.html /user/ http://test1/haha/ /haha/test.html
6 test.com/user/test.html /user/ http://test1/haha /hahatest.html

前言

這篇筆記主要是因為最近有遇到虛擬機搬遷的情況,並且考慮到磁碟空間設定的問題,所以記錄一下過程。

我最近從ESXi上將我的實驗環境完整搬遷了一份下來到我的本地電腦上,總共有8台Ubuntu Server,當初這些在ESXi上的虛擬機系統根目錄的分區大小都設定為40G,但我的本地端預計只想給一顆256G的M.2硬碟給這些虛擬機使用。搬下來後雖然因為虛擬磁碟裡面檔案存的不多,vmdk檔案的大小都還很小,大概只有5G,只要小心一點用不要用超過應該不會有甚麼問題。但考慮到我就是龜毛,所以想要將每一台虛擬機的根目錄分區大小限縮在25G,這樣8台就算裝滿也不會超過256G。

於是就有了這篇隨手筆記誕生,說來說去最主要就是我自己在搞事。

藉著這次順便學習一下如何在Ubuntu底下重新調整LVM分區的大小,因為之前比較少調整。

閱讀全文 »

前言

我的實驗環境有使用到ESXi,並且有配域名指向此機器,最近使用的憑證過期所以需要更新。

我會需要掛有效憑證的原因主要是

  1. 自簽憑證看了心情不好,沒有特別加入信任會跳出警告
  2. 我的域名強制HSTS,沒有掛的話連進都進不去

這篇就來記錄一下如何更新ESXi的憑證。

閱讀全文 »