顯示具有 nginx 標籤的文章。 顯示所有文章
顯示具有 nginx 標籤的文章。 顯示所有文章

2023年5月22日 星期一

該如何更換 SSL 憑證

webber0928

 一個突然,我們的監控跳出了通知


!!
查了才發現原來是 SSL 過期了,時間過得還真快啊~(嘆

2022年8月25日 星期四

nginx 設定 50x 錯誤頁面

webber0928

 事情是這樣的,本人待的小公司因為沒有 load balance 的機制(成本考量),因此在 Server 重新 build 的時候網站會呈現掛點狀態(?不意外吧),為了解決這樣的問題,所以決定要做一個 error page 去告訴敷衍使用者 :)

需求: 當伺服器改版或錯誤時,需要做一個頁面讓使用者知道我們的服務沒有問題

nginx 設定如下

        # 升級頁面
proxy_intercept_errors on;
error_page 500 502 503 504 /index.html;
location = /index.html {
root /home/ubuntu/www/;
}
location ~ \.(mp3|mp4) {
root /home/ubuntu/www/media/;
}

接著把靜態頁面放進去www資料夾裡面,搞定!




2022年8月9日 星期二

網址列沒有 www 的 nginx 設定 (燦笑

webber0928

 www 不是只有拿來燦笑用的,他還是網址列的開頭。那要如何把 www 隱藏起來呢 (燦笑

事情是這樣的,因為我們網站 www 跟沒有 www 的網址都可以通,但是因為 cookie 的網域不同,兩邊的帳號登入無法同步,所以要決定究竟要 www 還是不要 www。

有 www 優勢:
    我這個年代的人習慣前面有 www
沒有 www 優勢:
    品牌名字可以直接呈現在前面
有 www 跟沒有 www 都留著:
    相同內容 seo 只會選一個來做排名

好的!就決定沒有 www 了。

#nginx 設定
if ( $host != '$YOUR_DOMAIN_COM' ) {
rewrite ^(.*)$ https://$YOUR_DOMAIN_COM$1 permanent;
}

搞定,所有 www 都會被 301 轉導到沒有 www 的網址上面。

Coprights @ 2016, Blogger Templates Designed By Templateism | Distributed By Gooyaabi Templates