linux檔案伺服器apache2的搭建,並支援遠端訪問

shuilaner_發表於2017-11-25
開發環境:ubuntu 12.04 64 bit


linux核心原始碼是通過http伺服器和git程式碼管理來管理檔案的,使用者可以通過git方式下載,也可以通過http伺服器的方式下載檔案。之前一直在研究linux核心原始碼是如何通過http伺服器下載的,對應的介面如下:


下面來介紹寫如何搭建檔案伺服器,通過網頁下載檔案,之後使用花生殼進行內網穿透,最終實現遠端訪問的目的。

1. 通過apt-get 下載apache2伺服器



2. 修改網頁伺服器的配置檔案


可以根據自己的需要修改 DocumentRoot 目錄和Directory 目錄


3. 將目錄根據自己的需求修改許可權


4. 如果沒有使用預設目錄,需要重啟apache2伺服器服務

sudo /etc/init.d/apache2 restart

5. 檢視ubuntu的ip地址


6. 在/var/www目錄下可以隨意建立幾個檔案或者目錄,以後將你需要給其他人的檔案放到這個目錄中

7. 在同一區域網的其他電腦上,開啟瀏覽器輸入ubuntu的IP地址


這裡有的同學會出現下面的介面


這是由於在/var/www目錄中有一個index.html的檔案,把這個檔案刪除就可以了,這個檔案是預設的主頁檔案,網頁會首先開啟這個檔案。

到這裡我們的區域網檔案伺服器就搭建好了,下面進行遠端訪問的搭建

軟體需求:花生殼windows內網穿透版軟體

8. 首先需要註冊花生殼賬號,並申請域名,花生殼提供了免費域名可以使用,這個步驟不多介紹

9.  下載花生殼軟體,並進行安裝,這個步驟也不多介紹

10. 配置花生殼軟體,這裡只說一下主要步驟


填寫內網主機IP,也就是ubuntu的ip,對映端由為80,並將“使用外網HTTP80埠”勾選

然後,確定並開啟對映服務


到這裡我們就已經搭建好了外網的伺服器,可以使用域名對檔案伺服器進行訪問了。

效果如下:








轉:http://blog.csdn.net/andylauren/article/details/51800359


相關文章