Nginx
將自定義域指向 Nginx 上的伺服器
我的伺服器在 Azure Ubuntu 14.04 虛擬機上啟動並執行。它工作得很好。現在我想將我的自定義域指向它,以便使用者可以通過訪問 www.example.com 而不是 www.example.eastus.cloudapp.azure.com 來訪問我的網站。
我通過使用以下設置設置 CNAME 更改了我的域註冊商的 DNS 設置:
名稱: www
值: example.eastus.cloudapp.azure.com
我的網站 www.example.com 顯示“歡迎使用 Ubuntu 上的 nginx!” 配置頁面,而我的 Azure 域正確顯示了我的應用程序。這是我的 Nginx 配置(我正在使用帶有 Rails 的乘客):
server { listen 80; server_name example.eastus.cloudapp.azure.com; # Tell Nginx and Passenger where your app's 'public' directory is root /var/www/example/code/public; # Turn on Passenger passenger_enabled on; passenger_ruby /home/example/.rvm/gems/ruby-2.1.5/wrappers/ruby; }
我做了很多搜尋,似乎無法找出缺少的內容。我認為在我的 DNS 設置中更改 CNAME 就足以讓它工作。
任何見解將不勝感激!
您
server_name
需要匹配CNAME
您創建的記錄,而不是CNAME
.