如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

Owncloud伺服器是一個開源雲端儲存解決方案,具有多媒體串流和檔案共享功能。 Owncloud伺服器可以毫無問題地安裝在Linux平台上,為系統提供適當的效能和穩定性。然而,熟悉Windows作業系統的使用者會希望使用Windows IIS Web伺服器或第三方軟體(例如XAMMP或WAMP伺服器)來安裝Owncloud伺服器。

在本指南中,Quantrimang.com將不會使用其中任何一個在Windows 10上安裝 Owncloud 伺服器,也不會使用 Virtualbox 或 VMware等任何類型的虛擬機器軟體。本文將使用適用於 Linux 的 Windows 子系統 (WSL) 來取代傳統方法,以獲得更好的效能和穩定性。本文將使用的Linux環境應用是Ubuntu。本教學中 Owncloud 的最新版本是 Owncloud 10.1.0。讓我們來看看如何做吧!

透過 Ubuntu 在 Windows 10 上安裝 Owncloud 伺服器

步驟 1:啟動適用於 Linux 的 Windows 子系統 (WSL)

要在 Windows 10 上開啟適用於 Linux 的 Windows 子系統功能,請前往搜尋框,輸入開啟或關閉 Windows 功能,在出現時按一下並開啟WSL(適用於Linux 的Windows 子系統)功能:有關此的更多信息,請參考文章:在沒有虛擬機的Windows 10上運行Linux,這裡有18件事你應該知道

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟2:安裝Ubuntu 18.04 Linux應用程式

從 Windows 10 搜尋框或程式清單中搜尋 Microsoft Store。當 Microsoft Store 開啟時,搜尋 Ubuntu 18 進行下載並安裝。安裝後,按一下啟動按鈕,再次開啟命令畫面或 Ubuntu bash,從那裡您可以使用所有 Ubuntu 命令,除了一些直接在 Windows 10 上使用的命令。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 3:在 Windows 10 上安裝 Apache、MySql/MariaDB 和 PHP

安裝 Owncloud 10.1.0 之前。我們需要設定一個 Web 伺服器環境,它基本上是一個 LAMP 設定。這是安裝 Apache、PHP 和 MariaDB 所需執行的命令。右鍵單擊然後按 複製並貼上以下命令Enter

sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 4:檢查 Windows 10 Apache 安裝

若要檢查 Apache 伺服器是否已啟動並正在執行,請前往 Windows 10 瀏覽器並輸入http://localhost/、http://127.0.0.1/或Windows 10 本機的IP 位址。您可以輸入 ifconfig 找到 IP 位址輸入 IP 位址後,Apache 測試頁面將會開啟。這意味著一切���很好,是時候繼續下一步了。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟5:透過命令列上的儲存庫下載Owncloud伺服器

您可以直接從其網站下載 Owncloud 存檔,但這裡的範例是使用命令列,因此使用命令列工具本身下載 Owncloud 伺服器檔案是有意義的。

sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

上述指令將自動下載並解壓縮Apache 目錄中的 Owncloud 檔案。

第 6 步:為 Apache 建立 Owncloud 設定檔

現在,使用以下命令建立 Owncloud 設定檔:

nano /etc/apache2/sites-available/owncloud.conf

然後將以下行加入到設定檔中,將Apache根目錄指向Owncloud。

Alias /owncloud "/var/www/owncloud/"

Options +FollowSymlinks
AllowOverride All

Dav off

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

新增以上行後,按Ctrl+O寫入文件,然後按Ctrl+X儲存並退出。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟7:為Owncloud建立符號連結(symlink)

為了「告訴」Apache Owncloud 配置,我們將使用以下命令建立引用或符號連結:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

第 8 步:安裝附加模組

添加這些附加模組以使 Owncloud 更好地工作:

a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id

新增模組後,使用以下命令重新啟動 Apache 伺服器:

sudo service apache2 restart

步驟9:為Owcloud建立MySQL或MariaDB資料庫

首先,停止並重新啟動 MySQL/MariaDB:

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

現在,讓我們為 Owncloud建立使用者和MySQL 資料庫:

sudo mysql

這個範例正在建立一個名為「owncloud」的資料庫。如果需要,您可以使用其他名稱。

CREATE DATABASE owncloud;

現在,建立一個具有密碼的用戶,並將上面建立的所有資料庫權限指派給該用戶。此處,範例建立一個名為h2smedia 的使用者。您可以使用自己的使用者名稱和密碼:

GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';

刷新特權操作:

FLUSH PRIVILEGES;

使用以下命令退出 MySQL:

exit

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟10:在Windows 10上安裝、設定和設定Owncloud伺服器

再次執行上述所有步驟後,請前往瀏覽器並輸入http://localhost/、http://127.0.0.1/或 Windows 10 本機的 IP 位址。就像您在本文前面測試 Apache 工作或不工作時所做的那樣。

但是,這次您將看到 Owncloud 伺服器配置和設定螢幕,而不是 Apache 螢幕。

請建立一個 Windows 10 管理員帳戶來安裝 Owncloud。只需輸入您想要指定為管理員帳戶的相同帳戶的任何使用者名稱和密碼。

在管理員帳戶之後,您將看到儲存和資料庫選項。點擊它並選擇MySQL/MariaDB 標籤。然後添加上面創建的 MySQL 資料庫詳細信息,這意味著在本例中資料庫的使用者名稱和密碼是owncloud

最後,向 Owncloud 提供所有資訊後,向下捲動並點擊「完成設定」按鈕。

如何在Windows 10上安裝Owncloud伺服器(WSL)

第11步:登入Owcloud伺服器

單擊“完成設定”按鈕後,Owncloud 將花費幾秒鐘來驗證提供的所有詳細信息,然後為您提供登錄頁面。

使用您在上面建立的管理員帳戶登入 Owncloud 伺服器。

如您所知,Owncloud還提供了一個客戶端應用程序,可以在不同的作業系統上使用該客戶端應用程式來同步PC/智慧型手機和Owncloud伺服器之間的檔案。

在出現的第一個畫面中,按一下您要為其下載 Owncloud 用戶端的作業系統。

如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

這樣,讀者可以輕鬆地在Windows 10上安裝Owncloud伺服器,以實現高效能和穩定性,而無需使用任何XAMMP或WAMP軟體。

希望你成功。


如何刪除 Windows 10 螢幕右上角的版權請求通知

如何刪除 Windows 10 螢幕右上角的版權請求通知

您是否在螢幕右上角看到 Windows 10 啟動通知?本文將指導您如何刪除Windows 10上的版權請求通知。

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

最近微軟為Windows 10 PC用戶發布了最新的累積更新,名為Build 14393.222。這次針對Windows 10發布的更新主要根據使用者回饋修復了Bug,並提升了作業系統的效能體驗。

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

您的本機網路上是否有需要外部存取的電腦?使用堡壘主機作為網路的看門人可能是一個很好的解決方案。

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您喜歡使用舊的經典鍵盤,例如 IBM Model M,它不包含實體 Windows 鍵,那麼有一個簡單的方法可以添加更多按鍵,即藉用您不經常使用的鍵。

快速清除Windows 10中所有事件日誌的3種方法

快速清除Windows 10中所有事件日誌的3種方法

有時您可能需要一次刪除所有舊的事件日誌。在本指南中,Quantrimang.com 將向您展示 3 種快速刪除 Windows 10 事件檢視器中所有事件日誌的方法。

假IP方式幫助您匿名訪問

假IP方式幫助您匿名訪問

在之前的許多文章中,我們已經提到在線保持匿名非常重要。私人資訊每年都會被洩露,使得網路安全變得越來越必要。這也是我們應該使用虛擬IP位址的原因。下面,我們就來學習製作假IP的方法!

如何在 Windows 10 上建立透明背景模式

如何在 Windows 10 上建立透明背景模式

WindowTop 是一款能夠調暗 Windows 10 電腦上運行的所有應用程式視窗和程式的工具。或者您可以在 Windows 上使用深色背景介面。

如何關閉 Windows 8 工作列上的語言列

如何關閉 Windows 8 工作列上的語言列

Windows 8 上的語言列是一個微型語言工具列,旨在自動顯示在桌面螢幕上。然而,很多人想在工作列上隱藏這個語言欄。

如何為 Linksys 路由器設定 WEP、WPA、WPA2

如何為 Linksys 路由器設定 WEP、WPA、WPA2

無線連接是當今的必需品,因此,無線安全對於確保內部網路的安全至關重要。

Linksys 優化網路連線速度的技巧

Linksys 優化網路連線速度的技巧

最大限度地提高網路速度對於優化網路連線至關重要。您可以使用電腦、可上網的電視、遊戲機等獲得最佳的娛樂和工作體驗。