Nginx
使用 NGINX 的自定義域 DNS
這是我第一次設置linux環境。我一直在為我的 php 應用程序使用 cpanel,但最近我想嘗試新技術,即 nodejs,所以我買了一個 vps。
我能夠設置 nginx,但我現在遇到瞭如何將我的域從其他提供商路由到我的 vps 的問題。
如果我從其他域提供商那裡購買了一個域,使用 cpanel 我只是更新了名稱伺服器,但是使用此設置我不確定如何繼續。
這是 dns 在我目前的域提供商上的樣子。
DNS: ns1.pananames.com ns2.pananames.com ns3.pananames.com ns4.pananames.com
這是我的
sites-available/vain.pw
樣子:server { listen 80; listen [::]:80; root /var/www/vain.pw/html; index index.html index.htm index.nginx.debian.html index.php; server_name vain.pw www.vain.pw; location / { try_files $uri $uri/ =404; } }
我應該在提供商的 DNS 記錄中添加什麼內容才能路由到我的 vps?我是否缺少 NGINX 上的設置?
在您的域註冊商處,您將
vain.pw
它們指向託管該區域的名稱伺服器vain.pw
。通常,註冊商會擁有自己的簡單 DNS 伺服器,您可以免費使用。或者您可以使用 AWS Route 53 之類的東西(在這種情況下,您可以將註冊商的 NS 記錄指向您在購買 DNS 服務時提供的 AWS 名稱伺服器)。然而,託管您的區域的任何人都需要製作 A 記錄以指向您選擇的主機。在您的情況下,無論您的 nginx 伺服器的公共 IP 地址是什麼。
PS Ditch cPanel 和 git gud plz。2019-你會感謝2018-你。