要在Ubuntu上部署靜態(tài)站點(diǎn),您需要先安裝一個(gè) Web 服務(wù)器,比如 Apache 或 Nginx。以下是在 Ubuntu 上部署靜態(tài)站點(diǎn)的一般步驟:
安裝 Web 服務(wù)器:
sudo apt update
sudo apt install apache2
sudo apt update
sudo apt install nginx
將您的靜態(tài)站點(diǎn)文件上傳到 Web 服務(wù)器的默認(rèn)目錄中。對(duì)于 Apache,這個(gè)目錄通常是 /var/www/html/
,對(duì)于 Nginx,這個(gè)目錄通常是 /var/www/html/
或 /usr/share/nginx/html/
。
配置 Web 服務(wù)器以服務(wù)靜態(tài)站點(diǎn):
/etc/apache2/sites-available/000-default.conf
,將 DocumentRoot
設(shè)置為您的靜態(tài)站點(diǎn)目錄。/etc/nginx/sites-available/default
,將 root
設(shè)置為您的靜態(tài)站點(diǎn)目錄。重啟 Web 服務(wù)器以使配置更改生效:
sudo systemctl restart apache2
sudo systemctl restart nginx
確保防火墻允許對(duì) Web 服務(wù)器的訪問(wèn):
sudo ufw allow 'Apache' # 如果使用 Apache
sudo ufw allow 'Nginx HTTP' # 如果使用 Nginx
在瀏覽器中輸入您的服務(wù)器的 IP 地址或域名,您應(yīng)該能夠看到您的靜態(tài)站點(diǎn)。
請(qǐng)注意,以上步驟中的路徑和配置可能會(huì)因 Ubuntu 版本和 Web 服務(wù)器的不同而有所不同。確保根據(jù)您的實(shí)際情況進(jìn)行相應(yīng)的調(diào)整。