Skip to main content

網站架設記錄

NGINX Web 服務器

Nginx 代理服務

由於固定IP有限只1個,但是有多服務的需求,可以使用Nginx內鍵的代理服務,來協助轉址,連到所需要的服務上運行。當訪客如果只是輸入網址,沒有輸入https的話會連不到您的網站,所以我們也要讓系...

啟用Nginx 支援到 OpenSSL TLS1.3 安全協定 - CentOS

BUBU 因為之前測試的安裝方式都是不能啟用 TLS 1.3 的模式,因為又在重新尋找其他的方式,那之前測試的方式是都是失敗,可以試試下面的方式我在網路上找到其方的方式來處理的,首先先到 Ope...

Nginx 限制來源 IP

BUBU 因網頁有對外開放,某些服務需要做限制這樣子就比較安全性還能在提高 以 WordPress 為例 在 Nginx 設定檔上新增加一段限制 單純對外沒有代理服務 location ...

Nginx 與 CloudFlare 修改CDN 位置

BUBU 目前有在使用 CloudFlare 服務,那由於從那裡來的 IP 都是 CDN 的 IP ,所以無法查詢到是使用者是從那裡來的,因此有時候 CloudFlare 有時候如果修改 CDN...

Ngx_Pagespeed + Brotli 搭配 Nginx 優化服務

第一次從我同事聽到此套件可以優化 web 服務模組,這是由 google 團隊開發的套件來搭配目前兩大主流 web 服務器使用。 Ngx_pagespeed是一個免費的開源 Nginx 模組,...

Nginx FastCGI_Cache 加速 WordPress

因有在使用 WordPress 服務想說拿來測試一下看看是否能讓網站能夠加速連線 環境是使用 Nginx 這個服務來架設的,首先要有 ngx_cache_purge 這個模組來搭配使用,那這個...

Nginx 怎麼將記錄檔存放本機及 Log 伺服器

本篇是單純記錄怎麼設定   log 設定 全域設定 log_format main '$remote_addr - $remote_user [$time_local] "$reque...

Nginx 設定檔說明

備留日後查看說明 設定檔 第一種說明 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_proc...

NGINX 504 Gateway Time-out 問題

BUBU 使用 NextCloud 時遇到如果上傳大檔會出現異常訊息此問題,結果是 php.ini 及 Nginx 的設定檔的問題所造成無法正常將檔案重組起來 重組檔案片段時出錯,狀態代碼 5...

nginx -t 提示proxy_headers_hash_max_size警告的解决方法

BUBU 在檢查記錄檔發現到有出現錯誤訊息,以下是解決方法 運行環境 Nginx 1.17.8 處理過程 錯誤訊息如下 [warn] : could not build...

Nginx 地區限制

BUBU 因工作服務上有需要做地區限制,其他地區都不能連線。 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用...

Nginx 模組擴充 - Debian \ Ubuntu

BUBU 因看到 CentOS 維護周期有重大變動,所以想轉換其他系統服務來繼續穩定運行,目前採用現在很流行的 Debain \ Ubuntu 系統來使用,指令都差不多只是套件名稱會不太一樣,因...

Nginx 的 Log 檔上時區問題

BUBU 在查看 Nginx 的 Log 檔發現到時區是 UTC 的時區不是我系統上所指定的時區,如果想要時區是系統上時區的話就要在該站台服務 xxxx.conf 設定檔上增加一行指令 ,這樣子...

NGINX PID 異常

  BUBU 在檢查服務的時務發現到 nginx 狀態有出現錯誤訊息但是服務還是正常運行中 錯誤訊息如下圖 nginx.service: Can't open PID file /run/n...

NGINX Safari 異常出現 NSURLErrorDomain:-1017

  BUBU 在公司有使用到 Nginx Proxy 發現到如果有使用到 Safari 的話會出現 NSURLErrorDomain:-1017 此訊息,此訊息是說在說如果後端的站台沒有使用到 ...

Nginx 排除混用 http / https 問題

  BUBU 遇到使用 Nginx Proxy 轉向到內部 IIS 站台時發現到該站台沒有使用到 https 服務只用 http ,那 BUBU 目前都是讓 Nginx Proxy Https ...

Nginx http2 參數問題

  BUBU 在更新 Nginx 完後出此異常出現此訊息為 nginx: [warn] the "listen ... http2" directive is deprecated, use t...

NGINX 搭配 ModSecurity - Debian

  BUBU 因公司新站台是使用 Nginx 服務那需要搭配 ModSecurity 資安套件來阻擋惡意的攻擊 運行環境   環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「...

Nginx 限制用 IP 訪問

  BUBU 因朋友有這樣子的需求,順便記錄一下怎麼設定 使用判斷方式來處理此問題 # 限制 IP 連線,只允許域名連線 server { listen 80; server_name...

Nginx 調整效能 (持續更新)

  BUBU 因公司的站台有對外服務之前都是用系統預設的方式進行運行,後面因系統改版出現異常的問題或者連線過慢,跟 ChatGPT 詢問後在某次停機時順便調整參數來測試,後面觀察之前發生的問題已...

SSL憑證設定

Let’s Encrypt 免費 Wildcard 萬用字元憑證 SSL/TLS for CentOS 7

Let’s Encrypt 已經開始支援萬用字元憑證 (Wildcard Certificates),因此當有多個子網域時,也只須申請一個憑證即可。 Let’s Encrypt 憑證取得方式不...

CentOS 7 Let’s Encrypt 免費 SSL/TLS 憑證 HTTPS 設置 for Nginx

NGINX 設定 NGINX SSL/TLS 設定: 可使用 Security/Server Side TLS – MozillaWiki 提供的介面,自動產生 Apache、NGINX H...

acme.sh + Cloudflare 自動更新 Let's Encrypt 服務

之前 BUBU 是使用萬用字元方式來更新憑證,結果之前憑證快到期了,發現到自動更換憑證是無法使用的,結果導至只能用手動方式去更換憑證,現在可以使用域網服務商上面的 API 方式來進行更新憑證。 ...

acme.sh + Google Cloud DNS 自動更新 Let's Encrypt 服務

安裝 acme.sh 此套件,該套件已有建立好已有提供的 API 功能,如果所採買的網域商裡面有提供 API 介面的話,可以查詢一下怎麼使用,該套件裡面有解說每個 API 要怎麼使用。   ...

設定 DNS CAA 來保護自己的網頁的憑證

什麼是 DNS CAA DNS憑證頒發機構授權(英語:DNS Certification Authority Authorization,簡稱:CAA)是一種網際網路安全政策機制,允許域名持...

SSL PEM 憑證 查詢何時過期

可以用指令方式來檢查網域的憑證何時到期   查詢憑證到期日 先到存放憑證目錄下,然後輸入下方的指令,就會顯示出該憑證到期日是何時 openssl x509 -enddate -noou...

憑證相關指令

  單純記錄在工作上可能會遇到的問題。 產生 IIS 私鑰   BUBU 在公司有使用到 IIS 服務因為私鑰有做更換所以有另外處理新的私鑰問題,以防日後還有這樣子需求記錄怎麼操作。如果您在匯...

Nginx 配置 SSL 後 command line curl出現錯誤 SSL certificate problem: unable to get local issuer certificate

  BUBU 在公司遇到使用到 curl 連線到 nginx 某個站台,會報常異錯誤造無法連線。 以下是錯誤內容,經過檢查是因為 curl 連線時無法讀取到 ca 憑證問題。 curl: (...

Apache Web服務

WordPress 記錄

phpMyAdmin 安裝及設定

本工作室採用的環境是 Centos7 搭配 Nginx 及 PHP 7.3 一起使用,可以直接使用 yum 方式來安裝使用,因系統預設的版本是比較老舊,官方版其實一直都在更新版本,本工作室會建議...

CentOS 8 LNMP 安裝

記錄一下新版的 CentOS 8 安裝流程 運行環境 CentOS 8、PHP 7.3、MariaDB 10.4、Nginx 1.17 安裝或測試過程 Nginx服務 在CentOS ...

Debian \ Ubuntu LNMP 安裝

記錄在 Debian \ Ubuntu 系統上安裝 LNMP 服務 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告...

PHP 7.X 更新為 8.X-Debian/Ubuntu

因 BUBU 目前使用的 BookStack 已有支援 PHP 8.x 版本,所以記錄下如何更新到新版本 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC ...

Windows 一鍵安裝

  有時在做測試或者沒有其他環境可以臨時使用 Windows 環境來建置。剛好國外有人把架設服務整合成一包並且安裝後就可以做使用了 運行環境 系統環境: Windows 10 安裝過程 ...

DNS 子網域設定

  BUBU 公司剛好有同仁要使用 DNS 子網域,意思是說想要在用一個三級網域名稱來進行網域連線使用。 設定過程 流程一   先在主要的 DNS 主機服務先設定好 A 及 NS 記錄 ...