Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

年份: 2021 年

Nginx 同時使用 HTTP/1.1 和 HTTP/2 的設定方式

Posted on 2021 年 12 月 5 日2021 年 12 月 5 日 By 日落 在〈Nginx 同時使用 HTTP/1.1 和 HTTP/2 的設定方式〉中尚無留言

Nginx 目前已經支援 HTTP/2 協定,但若在 listen 參數中使用一般的語法來做設定,Nginx 會讓所有的 virtual host 全部一起走相同的 HTTP 協定:

server {
    listen 443 ssl http2;
    
    # ...
}

上面這個寫法,會讓所有 listen 443 的 virtual host 全部都走 HTTP/2。

要讓不同 host 使用不同 HTTP 協定,必須使用不同的 IP 來設定 virtual host:

server {
    listen IP:443 ssl;
    
    # ...
}

server {
    listen NEW_IP:443 ssl http2;
    
    # ...
}

參考資料:Can I enable HTTP/2 for specific server blocks (virtual hosts) only, on Nginx?

Tags:Nginx

Linux Console 中 cd 的指令並非 GNU 工具

Posted on 2021 年 12 月 1 日2021 年 12 月 1 日 By 日落 在〈Linux Console 中 cd 的指令並非 GNU 工具〉中尚無留言

有使用 Linux 作為伺服器的人應該都算熟悉終端機操作界面。

常用的檔案操作工具有 ls、cat、mv、cp 等等,這些都是 GNU project 提供的開源工具,可以自行下載原始碼並自行編譯、部屬在需要用到的平台上使用。但 cd 這個切換目錄的指令呢?

用 which、whereis 都查不到 cd 這個檔案到底儲存在哪個目錄下,因為真的沒這檔案。

cd 並不在 /bin 或 /usr/local/bin 目錄下,其實是 shell (sh, tcsh, bash 等) 內建的指令。所以即使在不同的系統上,只要有正確安裝 shell,就有 cd 這個指令來切換 working directory。

備註:怎麼發現的?就不小心 sudo rm -fr / 而已 … _Drz

Tags:Bash, Linux

PHP 8.1 released!

Posted on 2021 年 11 月 26 日2021 年 11 月 26 日 By 日落 在〈PHP 8.1 released!〉中尚無留言

RC 很長一段時間以後, PHP 8.1 終於發布了!

功能上的異動可以參考:https://www.php.net/releases/8.1/en.php

Tags:PHP

用簡單的方法欺騙你的貓咪

Posted on 2021 年 11 月 23 日2021 年 11 月 23 日 By 日落 在〈用簡單的方法欺騙你的貓咪〉中尚無留言

之前在科技新報看到一篇文章「為什麼超愛鑽紙箱?科學家證明貓咪本能會被箱子吸引」,文後提到研究人員意外發現貓咪也會出現視覺錯覺,誤把輪廓誤認為紙箱:

圖片來源:https://www.livescience.com/cats-tricked-by-optical-illusion-boxes.html

More “用簡單的方法欺騙你的貓咪” »

Tags:XD

忽略 TPM 和 CPU 規格強制升級 Windows 11

Posted on 2021 年 11 月 8 日2021 年 11 月 8 日 By 日落 在〈忽略 TPM 和 CPU 規格強制升級 Windows 11〉中有 1 則留言

微軟官方目前公佈一個方法,可以忽略 TPM 與 CPU 規格的檢查,強制升的到 Windows 11。(這邊的作法不是在安裝光碟修改登錄檔,而是在 Windows 10 新增登錄檔來做這自動更新)。

注意:微軟會限制部份就型號的電腦要升級不是沒有原因,若要忽略微軟的警告強制更新,請記得使用 Clonezilla 再生龍或其他非微軟的備份工具進行備份,並自行負擔未來遇到的安全、效能問題。

重新開機,放入 Windows 11 的安裝光碟或是 USB,安裝時便不會再次警告系統不支援。手上沒有實體主機可以測試,有勞大家自己測試了。

我懶我驕傲!以下是懶人登錄檔,點二下更新設定、還原設定:

  • 參數設定檔
  • 登錄檔還原

另一種方法,是在 Windows 10 執行中,啟動光碟、USB 中的 Windows 11 安裝工具,並在工具啟動以後,開啟目錄「C:\$WINDOWS.~BT\Sources」並將「appraiserres.dll」刪除:

檔案刪除以後,Windows 11 安裝工具就不會顯示硬體規格錯誤,可以繼續安裝步驟了。

Tags:Windows

文章分頁

上一頁 1 ... 3 4 5 ... 21 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.