樹莓派之web服務器搭建

樹莓派之web服務器搭建

(一)使用ufw建立防火牆

設置目的:能夠徹底阻止對樹莓派的訪問也能夠用來配置經過防火牆對特色程序的訪問。使用防火牆更好的保護樹莓派。html

準備工做

一、帶有5V電源的樹莓派 
二、一張安裝並設置了官方linux系統的SD卡
三、網絡鏈接 
四、鍵盤、鼠標、屏幕linux

操做步驟

一、直接登陸到樹莓派 
二、安裝ufwweb

sudo apt-get install ufwapache

三、設置容許經過SSH協議遠程訪問樹莓派瀏覽器

sudo ufw allow ssh服務器

四、開啓防火牆網絡

sudo ufw enablessh

(二)安裝Web服務器

實驗知識

準備工做

一、帶有5V電源的樹莓派 
二、一張安裝並設置了官方linux系統的SD卡
三、網絡鏈接
四、與樹莓派處在同一網絡的客戶端PC
五、鍵盤、鼠標、屏幕this

操做步驟

一、直接登陸到樹莓派 
二、安裝Apache Web服務器code

sudo apt-get install apache2

三、設置容許HTTP協議經過防火牆訪問樹莓派

sudo ufw allow http

四、使用另外一臺PC上的Web瀏覽器鏈接到樹莓派 
使用樹莓派的IP地址做爲Web服務器的地址(http://192.168.1.122)

樹莓派ip地址,這裏咱們使用的是靜態ip地址,具體設置過程詳見小組成員吳漢彥的博客。

樹莓派如今能夠做爲Web服務器來訪問了! 
(1)訪問默認網頁

(2)訪問自制網頁 
①編寫網頁代碼

<html>
    <head><title>20135315's website</title></head>
    <body>
    this is 20135315's website!
    </body>
    </html>

②將html文件存放在/var/www/htm文件夾下 
③在另外一臺PC的瀏覽器上輸入樹莓派的IP地址192.168.1.122/myweb.html

圖3

五、在手機上訪問樹莓派服務器上的網頁

遇到的問題

一、在沒有路由器的狀況下,如何使訪問樹莓派服務器的PC和樹莓派服務器處於同一網段?

解答:使用手機,開熱點(不須要聯網),將手機作一個暫時的路由器,使PC和樹莓派都鏈接手機開的熱點,同時,將PC的IP地址改成同一網段的靜態IP地址。

二、不能訪問我本身作的網頁

解決:我把個人html文件放錯了文件夾,原本應該放在/var/www/htm的文件夾下,我放到了/var/www/文件夾下,致使訪問時老是出現404錯誤.

相關文章
相關標籤/搜索