備註:

在運算執行處理上建立 Web 伺服器

簡介

Oracle Cloud Infrastructure Compute 可讓您佈建及管理運算主機 (亦稱為執行處理)。您可以依據運算和應用程式需求啟動執行處理。啟動執行處理之後,您可以從電腦安全地存取執行處理、重新啟動執行處理、連附及取消連附磁碟區,以及在完成時終止執行處理。當您終止執行處理的本機磁碟機時,對其所做的任何變更都會遺失。連附至執行處理之磁碟區的所有已儲存變更都會保留。

必要條件

在運算執行處理上建立 Web 伺服器

Oracle Cloud Infrastructure 提供裸機和虛擬機器執行處理:

Oracle Cloud Infrastructure VM 運算執行處理在與裸機執行處理相同的硬體上執行,運用相同的雲端最佳化硬體、韌體、軟體堆疊以及網路基礎架構。

  1. 瀏覽至運算頁籤,然後按一下建立執行處理。我們將啟動此實驗室的 VM 執行處理。

  2. 就會啟動「建立運算執行處理」精靈。將伺服器的名稱設為 Web 伺服器。按一下顯示圖形、網路、儲存體選項連結,即可展開該頁面區域。

  3. 大部分的預設值都很完美。不過,您必須向下捲動至頁面的「設定網路」區域,然後選取指派公用 IP 位址選項。

    注意:您需要公用 IP 位址,以便稍後可以在此實驗室中透過 SSH 進入執行中的執行處理。

  4. 向下捲動至頁面的 SSH 區域。選擇您先前建立的 SSH 金鑰。按「建立」按鈕來建立執行處理。

    啟動執行處理是簡單且直覺式的,具有一些選項可供選取。佈建運算執行處理將在一分鐘內完成,執行處理狀態將從佈建變更為執行中。

  5. 執行處理狀態變更為執行中之後,您就可以透過 SSH 連線至執行處理的公用 IP 位址。

連線執行處理並安裝 Apache HTTP 伺服器

  1. 若要連線至執行處理,您可以使用 Terminal (如果您使用 MAC) 或 Gitbash (如果您使用 Windows)。在您的終端機或 gitbash 上,輸入下列命令:

    注意:若為 Oracle Linux VM,預設使用者名稱為 opc

    ssh opc@<public_ip_address>
    

    如果您的 SSH 金鑰路徑不同,請輸入下列資訊:

    ssh -i <path_to_private_ssh_key> opc@<public_ip_address>
    
  2. 對於此實驗室,我們將安裝 Apache HTTP Web 伺服器並嘗試透過公用網際網路連線。Linux 執行處理的 SSH 並執行下列命令:

    註:Apache HTTP Server 是由 Apache Software Foundation 開發的開放式來源 Web 伺服器。Apache 伺服器會代管 Web 內容,並從 Web 瀏覽器 (例如 Chrome 或 Firefox) 回應此內容的要求。

    • 安裝 Apache http

      sudo yum install httpd -y
      
    • 啟動 apache 伺服器,並將它設定為在系統重新啟動後啟動

      sudo apachectl start
      sudo systemctl enable httpd
      
    • 對 apache 組態執行快速檢查

      sudo apachectl configtest
      
    • 建立防火牆規則,以允許存取 HTTP 伺服器監聽的連接埠。

      sudo firewall-cmd --permanent --zone=public --add-service=http
      sudo firewall-cmd --reload
      

      建立 Web 伺服器的索引檔案

      sudo bash -c 'echo This is my Web-Server running on Oracle Cloud Infrastructure >> /var/www/html/index.html'
      
  3. 開啟瀏覽器並導覽至http://Public-IPAddress (Linux VM 的 IP 位址)。

    注意:您的瀏覽器不會傳回任何內容,因為連接埠 80 未開啟到「安全清單」中。

  4. 使用功能表,按一下虛擬雲端網路,然後按一下您為本課堂練習建立的 VCN。

  5. 現在按一下 VCN 左側導覽列上的「安全清單」。

  6. 按一下預設安全清單。

  7. 您需要在此開啟連接埠 80。按一下+其他傳入規則,然後新增下列值,如下所示:

    • 來源類型:CIDR
    • 來源 CIDR:0.0.0.0/0
    • IP 協定:TCP
    • 來源連接埠範圍:全部
    • 目的地連接埠範圍:80
    • 按一下底端的新增傳入規則。

    新增傳入規則

  8. 在瀏覽器中瀏覽至http://<public_ip_address> (Linux VM 的 IP 位址)。現在您應該會看到以上建立之 Web 伺服器的索引頁面。

疑難排解

如果您無法在瀏覽器上看到 Web 伺服器,可能的案例包括:

致謝

其他學習資源

探索 docs.oracle.com/learn 的其他實驗室,或存取更多 Oracle Learning YouTube 頻道的免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請瀏覽 Oracle Help Center