我的 Linux 機器上運行著一個 Web 應用程序,可以透過 IP 位址 xxxx:3001 在所有其他網路機器上存取該應用程式。我想使用像 myfun.fun 這樣的域名,以便可以透過該域名在整個網路中存取它。我是 Nginx 的新手,有人可以告訴我我實際上需要做什麼才能實現這一目標嗎?
答案1
在 Apache 中,您可以將其稱為vhost
. Nginx 實際上沒有這個,它被稱為伺服器區塊。
您可以在文件中閱讀更多內容https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/
具體來說,您需要將其添加到您的配置中:
server {
server_name myfun.fun;
access_log logs/myfun.fun.access.log main;
root /var/www/myfun.fun/htdocs;
}
當然,您需要註冊網域 myfun.fun 並提供指向您的 nginx 伺服器的 DNS 記錄。