前天寫了一篇《 超詳盡教程!在Windows 10內置Ubuntu子系統上搭建私有云 》,總覺得忘記點什么。沒錯,有網友告訴我,按照教程一步步做下來,Ubuntu上的可道云的確可以用,但是只能在本機上訪問云盤?這就有些尷尬了。的確是我的工作沒做完,干脆寫個續集,講講怎樣讓私有云盤真正發揮功能。
創新互聯公司專業為企業提供湟中網站建設、湟中做網站、湟中網站設計、湟中網站制作等企業網站建設、網頁設計與制作、湟中企業網站模板建站服務,十載湟中做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
進入Ubuntu命令行窗口,切換成root用戶,進入Apache2的設置目錄,找到ports.conf,用vi編輯器打開。
如上圖,找到文件中的"Listen 80",將其改為"Listen 8080",這樣Web服務器的監聽端口就變成了8080,這是為后面做端口映射做準備。保存后重啟Apache2:
回到Windows測試一下,瀏覽器地址欄輸入:,可道云首頁出現則成功。
做好上面工作,下面打開本機的8080端口,讓外部訪問可以直達私有云。進入Windows 10的控制面板-系統和安全-Windows Defender防火墻-高級設置,彈出窗口中點擊“入站規則-新建規則”進行端口規則設置。
單選“端口”,點“下一步”,
選擇“TCP”,輸入8080,點擊下一步
選擇“允許連接”,點擊兩次下一步,
給規則取個名字,點擊“完成”按鈕,保存,然后重啟電腦。重啟后再次打開Ubuntu和可道云,用同一局域網里的手機做訪問測試,注意手機瀏覽器地址欄應該為http://本機IP:8080,可以看到手機版可道云主頁,賞心悅目。這樣,局域網里的終端都可以訪問私有云了。
光從家里訪問還不夠,在外面使用公網時如果想訪問自己的云盤,需要一臺支持端口映射(NAT)的路由器,做一個端口映射,將外部訪問指向局域網內運行可道云的機器。不同品牌的路由各有各的設置方法,不能盡述。以我的華為路由器為例,進入路由器管理的高級設置里,進入“NAT服務”:
點擊“端口映射”右邊的“+”增加一條映射規則:
設備名和主機IP都填寫運行可道云的電腦,保存之后點擊“端口觸發”右邊的“+”,增加一條同名觸發規則:
保存后設置完成。
現在可以用手機連接移動網絡,在瀏覽器地址欄輸入http://路由器WAN IP:8080,成功訪問可道云了!另外,如果路由器支持花生殼,還可以給自家網絡設定一個動態域名,這樣就不用記住IP了。
好了,現在無論身在何處,都可以隨時隨地用自己的私有云盤存取圖像、視頻和文檔,是不是很愜意?本教程到此告一段落,感謝各位支持!
可道云kodexplorer軟件搭建主要需要php環境,需要先搭建好PHP環境。主要流程為:
搭建php環境-解壓可道云到網站目錄-設置讀寫權限-開始訪問
環境搭建:使用xampp、phpstudy或者upupw等工具搭建好php環境
私有云搭建軟件:可道云KodExplorer安裝包
軟件部署:將kodexplorer文件包解壓到想放置的目錄,
設置安裝目錄為讀寫權限,給777權限
瀏覽器訪問kodexplorer放置的目錄即可開始使用,如
第一步:預裝軟件。
ownCloud 內核是用PHP5寫的,支持SQLite、MySQL、Oracle以及PostgreSQL等數據庫。為了簡單,我們將用MySQL數據庫。在你的Linux系統下你需要安裝以下軟件:
PHP 安裝包:php5, php5-gd, php-xml- parser,php5-intl
數據庫驅動:php5-mysql(如果你使用其他數據庫,需要安裝相應的數據庫以及驅動)
Curl 安裝包:curl, libcurl3, php5-curl
SMB 客戶端:smbclient (這個用來掛載windows共享文件夾的)
Web 服務器:apache2
如果你的Linux是基于Debian的,你可以運行下面的命令一鍵安裝所有的軟件:
$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server
第二步:安裝ownCloud——設置web 根目錄。
從 網站上下載最新版的ownCloud,對于本教程,我們使用owncloud-4.5.6 版本。到此,我們需要設置web服務器的根目錄,對于基于Debian發行版的Linux系統,根目錄為/var/www,將ownCloud安裝包解壓到此目錄下。如下命令:
$ tar xjf owncloud-4.5.6.tar.bz2
$ cp -r -v owncloud/ /var/www/guohlcloud/
在我們的例子中,以guohlcloud作為安裝的根目錄。
OwnCloud在安裝的過程中需要對一些目錄有寫的權限,為此,web服務器用戶(www-data對于基于Debian的系統)必須要擁有apps、data、config目錄的權限。運行以下命令完成:
$ cd /var/www/ludcloud
#這個文件夾不存在,但在安裝過程中需要,應該先建立。
$ sudo mkdir data/
$ sudo chown -R www-data:www-data data
$ sudo chown -R www-data:www-data config
$ sudo chown -R www-data:www-data apps
第三步:安裝ownCloud——配置web服務器。
這一步我們要為 ownCloud配置Apache服務器,OwnCloud需要啟用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了針對目錄改變配置的方法。為了啟用web服務器上的.htaccess,可以通過 Apache配置文件(基于Debain系統是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令來設置。
Directory/var/www/
Options Indexes
FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
/Directory
下一步我們需要啟動Apache的mod_rewrite模塊,mod_rewrite模塊提供了實時地將訪問者請求的靜態URL地址映射為動態查詢字符串的一種規則。運行下面的命令來啟動這個模塊:
$ sudo a2enmod rewrite
$ sudo a2enmod headers
一旦你使能了這個必要的模塊,你可以重啟apache服務來使之生效:
$ sudo service apache2 restart
第四步:安裝OwnCloud——安裝運行。
在瀏覽器中打開 ,你會被引導進入ownCloud的安裝界面。
首先你要建立一個管理員帳號,輸入必填的用戶名和密碼就完成了。為了配置數據庫,點“Advanced” 選擇MySQL,然后輸入MySQL的數據庫名、用戶名和密碼。
點“Finish” 完成安裝過程。
下圖為我安裝完成登錄的主界面(紅色框為設置項):
第五步:使用桌面同步客戶端同步文件。
你可以使用桌面同步客戶端同步不同電腦、設備上的文件,適用于Linux、OS X 和 Windows系統。跟ownCloud一樣,桌面同步客戶端也是開源的。
例如Ubuntu下,你可以通過apt-get安裝:
$ sudo apt-get install owncloud-client
對于其他的發行版(Debain,CentOS,Fedora,openSuse 等),你可以通過這個URL下載ownCloud的桌面同步客戶端:;package=owncloud-client 。
從 可以下載Windows 和 OS X 同步客戶端。
桌面同步客戶端可以連續同步、選擇文件夾同步、多文件夾同步。多文件夾同步是你可以同步對多個文件夾位置進行同步到多個ownCloud文件夾下,這是大多主流云服務提供商做不到的。
下圖為Windows下桌面同步客戶端,它可以添加多個位置進行同步到ownCloud不同文件夾下。
第六步:使用移動同步客戶端同步文件。
ownCloud 文件同步不僅僅局限于桌面端,你也可以使用ownCloud的移動同步客戶端同步你的文件,ownCloud 移動應用適用于Andorid、iOS(iPhone/iPod touch/iPad)平臺。Andorid版的應用允許你從任何Android應用上傳文件,以及提供自動同步文件功能。
你可以從Google Play商店()或者Amazon 應用商店(;qid=1352459188sr=8-1keywords=owncloud)付費下載。如果你不愿意付費,也可以自己編譯源代碼()或者下載預制的APK文件( )。
對于iOS版應用不是開源的,只能成Apple 應用商店獲得 。
我從github clone 一個最新的源代碼,經過編譯之后安裝在我的Android上,下圖為軟件運行時截圖。
分享題目:c語言除法實現函數,c語言除法函數標識
本文地址:http://vcdvsql.cn/article12/hsosdc.html
成都網站建設公司_創新互聯,為您提供做網站、企業建站、ChatGPT、關鍵詞優化、網站導航、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯