Saturday, March 13, 2021

Nginx 架兩個站

既然開始玩伺服器當然就要盡量使用資源。底下是新增一個站的筆記。

首先去設定一個 Type A DNS record ,導向同一個 server 

比如 exp.yourdomain.com > 999.999.999.999 

接下來在伺服器新增一個根目錄。和首頁的資訊

mkdir /var/www/exp
vim /var/www/exp/index.html

<html>
        <title>Chieh's experiment site</title>
        <h1>This is Chieh's experimental setting with Nginx webserver. </h1>
</html>

 

再來設定 Nginx。

vim /etc/nginx/sites-available/exp.yourdomain.com

server {
        listen 80;
        listen [::]:80;
        root /var/www/exp;
        index index.html index.htm;
        server_name exp.yourdomain.com;

   location / {
       try_files $uri $uri/ =404;
   }

}

告訴 Nginx 我們要啟動這個網站

ln -s /etc/nginx/sites-available/exp.yourdomain.com /etc/nginx/sites-enabled/

測試沒有問題

nginx -t

重啟 Nginx server

service nginx restart

打完收工....

啊,當然要啟動安全連線,這裡使用 Certbot 安裝並註冊憑證。

certbot --nginx

隨意拿個瀏覽器測試,安全連線也沒有問題:


輕鬆寫意,我也沒有料到這麼容易。

剛成功架好第二個 WordPress ,基本上就是照著前一篇,1) 新增資料庫和使用者 2) 設定該站的 Nginx server 3)下載 WordPress 並更新設定,其實不困難,只是即使是這樣簡單的任務,像我不熟悉的情況下,還是會需要 debug 一些低級錯誤XD,設定的時候還是不能夠傻傻單純複製貼上哈哈。



No comments: