Nginx Docker 常用設置方式 Nginx Docker 常用設置方式與Let’s Encrypt 產生 SSL憑證前言目前佈署環境大多使用 Docker 並且同時運行多個容器,因此獨立起一個 Nginx Docker 進行網域處理 *範例 虛擬經環境版本為 Amazon Linux 2023 開始下載 Nginx Docker1sudo docker pull nginx 如果有指定版本可新增 1sudo docker pu 2024-12-10 Docker SSL Docker Nginx Let’s Encrypt
解決 SQLServer 憑證鏈結不受信任問題 解決 SQLServer 憑證鏈結不受信任問題問題在運行本地資料庫的時候,出現了不受信任的錯誤連線訊息 解決辦法我們只需要到 其他連線參數 設定參數就行了 先點選右下角選項 >> 再點選其他連線參數 接著將以下參數填入 1TrustServerCertificate=true 這樣就可以正常連線囉 ! 今天的教學就到此 Thank you! 😄 參考 SqlClient 疑難 2024-05-08 Other Certificate SQL Server
.NET - Swagger 設定 Host .NET - Swagger 設定 Host問題因為雲端上的主機使用 Nginx 將請求轉發到不同 Docker 容器。 所以雲端上的 Swagger 預設連線網域會錯誤的,造成無法正常連線 以下是我的設定及錯誤訊息 解決辦法設定 OpenApi Host首先我們來到 Program.cs 設置 UseOpenApi 1234567891011121314var app = builder 2024-04-14 .NET Swagger OpenAPi Nginx
Windows OpenSSH 使用 Authorized Keys 登入的方法 Windows OpenSSH 使用 Authorized Keys 登入的方法前言因環境需求我們需要架設一台 Windows 主機讓我們遠端使用,每次遠端都需要輸入密碼很麻煩,因此使用 Authorized Keys 免手輸密碼直接登入, 準備1.下載並安裝 FileZilla : https://filezilla-project.org/ 2.準備 SSH Key,可直接使用指令進行建立 2024-04-02 Windows OpenSSh FileZilla Authorized Keys ssh-ketgen
使用 Github Action 將 Docker 化的專案進行打包、上傳並佈署 使用 Github Action 將 Docker 化的專案進行打包、上傳並佈署前言專案 Docker 化後,開始將專案自動佈署化,因此找到的 Github Action 替我們輸出、打包並上傳至伺服器。 準備註冊 Docker hub網址:https://hub.docker.com/ 註冊 GitHub網址:https://github.com/ 一個 Docker 化的專案本篇範例:htt 2024-03-24 Docker DockerHub Github Action Build CI/CD Images
.NET - 新增資料庫索引 .NET - 新增資料庫索引前言伺服器上線後,資料庫資料量逐漸變大,導致讀取速度變慢, 因此我們需要找出源頭並進行優化。 此篇使用 AWS RDS 為例 開始使用尋找問題點 進入 RDS 查看資料庫負載,可明顯看出讀取資料時的負載量。 點選下方熱門 SQL 可以看到 RDS 幫我們將 DBLoad 算好 找到問題的 SQL 陳述式 找到問題點就可以進入專案進行修改囉 ~ 進入專案修改問題點進入專 2024-03-13 .NET dotnet RDS index SQL
Vue 專案 Docker 化 Vue 專案 Docker 化前言因後端專案逐漸 Docker 化,前端專案也來跟風處理。 準備註冊 Docker hub註冊網址:https://hub.docker.com/ 下載 Docker Desktop下載網址:https://docs.docker.com/desktop/install/windows-install/ 安裝完畢後在進行下一步 開始一、建立 Dockerfile 2024-02-26 Docker Vue.js Docker Docker hub Docker Images
.NET - 本地檔案讀取及寫入 .NET - 本地檔案讀取及寫入前言待補 開始一、讀取檔案123var path = Directory.GetCurrentDirectory();var filePath = $"Assets/User/Setting.json";var text = File.ReadAllText(Path.Combine(path, filePath)); 如果檔案內容為 JSON 可使用 JsonS 2024-02-16 .NET dotnet JsonSerializer Directory File
Linux - Shell Script 備份檔案 Linux - Shell Script 備份檔案前言因遊玩幻獸帕魯需要定期備份伺服器 所以需要寫一個 shell 去進行備份檔案並壓縮檔案 開始第一步、建立 Shell Script 檔案進行檔案備份1vi Palworld.sh Palworld.sh 內容如下 1234567891011121314151617181920#!/bin/bashbackup_path="/home/hia 2024-01-30 Linux Palworld Linux Shell Script Crontab Tar
幻獸帕魯伺服器常用指令 幻獸帕魯伺服器常用指令前言這是一個為了玩幻獸帕魯架設伺服器的常用指令 如果有其他資訊會再補充 開始移動至主程式位置1cd ~/Steam/steamapps/common/PalServer 使用 tmux 啟動伺服器1tmux 1./PalServer.sh 進入 tmux 關閉伺服器1tmux attach -t 0 按 ctrl + C 關閉伺服器 更新伺服器版本1steamcmd 2024-01-25 Other Palworld