Apahce 網站 - 上傳檔案和下載

Apahce 網站 - 上傳檔案和下載

我最近剛製作了一個 Apache Web 伺服器來上傳我的檔案。網站ip是173.65.17.127。我想上傳檔案並能夠遠端下載它們,我有 MySQL、Apache 和 PHP 以及 PHPMyAdmin。我在互聯網上查找,找不到一種方法使我的網站成為上傳和下載的雲......請幫助

答案1

如何在 Ubuntu 12.04、12.10 上設定 OwnClound5 伺服器

在這裡,我們可以看到如何讓雲端儲存伺服器與 google Drive 或 Dropbox 一樣,我們可以從每個地方、每個裝置上從這些雲端中取得文件

這裡我使用IP 192.168.1.200

這是官方網站鏈接

http://owncloud.org/

步驟1

然後使用更新儲存庫

 sudo apt-get update 

sysadmin@linuxmental:~$ sudo apt-get update
[sudo] password for sysadmin: 
Ign http://security.ubuntu.com precise-security InRelease                      
Ign http://us.archive.ubuntu.com precise InRelease
Ign http://us.archive.ubuntu.com precise-updates InRelease
Ign http://us.archive.ubuntu.com precise-backports InRelease
Get:1 http://security.ubuntu.com precise-security Release.gpg [198 B]
Hit http://us.archive.ubuntu.com precise Release.gpg

第2步

然後使用升級作業系統

 sudo apt-get upgrade 

為了先安裝 Owncloud,我們需要安裝並設定 LAMP 伺服器

要安裝 LAMP 伺服器,請造訪此處

LAMP 伺服器設定

步驟3

安裝 Owncloud 設定的預先要求

sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl

輸出在這裡:

sysadmin@linuxmental:~$ sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl 讀取套件清單...完成 建置依賴樹
讀取狀態資訊...完成php5-gd已經完成最新版本。將安裝以下額外軟體包: autoconf automake autotools-dev libicu48 libltdl-dev libltdl7 libssl-dev libssl-doc libssl1.0.0 libtalloc2 libtdb1 libtool libwbclient0 m4 php-pearambam-m​​m-m​​k-m​​dk-u0 m​​id-s0 m4套餐:

這將安裝 Owncloud 設定所需的一些依賴項

步驟4

我們需要為 apache 啟用該模組 使用以下命令啟用它

sudo a2enmod rewrite   --> Enables the rewrite module 

 sudo a2enmod headers    --> Enables the header module

輸出 :

sysadmin@linuxmental:/var/www/owncloud/data# sudo a2enmod rewrite 啟用模組重寫。要啟動新配置,您需要執行:service apache2 restart

sysadmin@linuxmental:/var/# sudo a2enmod headers 啟用模組頭。要啟動新配置,您需要執行:service apache2 restart

步驟5

我們需要更改apache2設定檔進行重寫使用命令來更改它

系統管理員@linuxmental:~$sudo vim /etc/apache2/sites-available/default

更改配置自

Allowoverride None 

Allowoverride All

虛擬主機文件

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

儲存虛擬主機檔案並使用 wq 退出!

步驟6

使用以下命令重新啟動 apache 服務

 sudo /etc/init.d/apache2 restart

sysadmin@linuxmental:~$ sudo /etc/init.d/apache2 restart * 正在重新啟動 Web 伺服器 apache2 ... 等待 [ 確定 ]

步驟7

為 owncloud 建立一個資料庫 a 用密碼綁定它

使用 -u 使用者 root(使用者)登入 mysql -p 使用密碼 這裡我使用密碼 admin123$ 使用您在安裝 LAMP 伺服器時設定的密碼 mysql_secure_installation

sysadmin@linuxmental:~$mysql -u root -p 輸入密碼: 歡迎使用 MySQL 監視器。命令以 ; 結尾或\g。您的 MySQL 連線 ID 是 36 伺服器版本:5.5.22-0ubuntu1 (Ubuntu)

版權所有 (c) 2000、2011,Oracle 和/或其附屬公司。版權所有。

Oracle 是 Oracle Corporation 和/或其附屬公司的註冊商標。其他名稱可能是其各自所有者的商標。

輸入“幫助”;或“\h”尋求協助。鍵入“\c”以清除目前輸入語句。

建立資料庫

mysql> CREATE DATABASE owncloud;

查詢正常,1 行受影響(0.00 秒)

使用密碼 admin123$ 將建立的資料庫授予 localhost

mysql>GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'admin123$'; 查詢正常,0 行受影響(0.00 秒)

刷新資料庫權限以明確

mysql>FLUSH PRIVILEGES; 查詢正常,0 行受影響(0.00 秒)

如果您需要查看已建立的資料庫,請使用命令

mysql> `SHOW DATABASES;`
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| owncloud           |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

退出mysql

mysql>\q 再見

步驟8

從官方網站下載並安裝 Owcloud 5

使用wget指令下載

wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

sysadmin@linuxmental:~$ wgethttp://download.owncloud.org/community/owncloud-latest.tar.bz2 --2013-11-02 10:46:52-- http://download.owncloud.org/community/owncloud-latest.tar.bz2 正在解析 download.owncloud.org (download.owncloud.org)... 50.30.33.234 正在連接到 download.owncloud.org (download.owncloud.org)|50.30.33.234|:80... 已連接。 HTTP 請求已傳送,正在等待回應... 200 OK 長度:15147476 (14M) [application/x-bzip] 儲存到:`owncloud-latest.tar.bz2'

100%[================================================ ======================>] 9m 41s 內15,147,476 26.6K/s

2013-11-02 10:56:43 (25.5 KB/s) - `owncloud-latest.tar.bz2' 已保存 [15147476/15147476]

步驟9

使用 tar 指令解壓縮下載的包

首先使用 jvf 提取它

系統管理員@linuxmental:~$tar -xjvf owncloud-latest.tar.bz2

步驟10

將解壓縮後的檔案移到/var/www/

系統管理員@linuxmental:~$sudo mv owncloud /var/www/

第11步

改變所有權/var/www/owncloud to www-data

系統管理員@linuxmental:/var$

sudo chown -R www-data:www-data owncloud/

步驟12

然後導航至 Web 瀏覽器並啟動您的 IP 192.168.1.200/owncloud

請按照以下安裝說明進行安裝...

快樂上傳您的文件並分享...

相關內容