[Raspberry Pi]架設Apache伺服器
上次答應過要寫用Raspberry Pi架設伺服器,所以當然不能食言,不然怎麼湊文章數當站長,而用Raspberry Pi架Apache並不難,而且基本上用SSH就可以完成了,真的很簡單!不要再一堆前情提要了,馬上開始!
註:步驟編號前有米字(*),代表為非必要步驟,如果安裝指令中有出現是否確定等訊息,一律填”y”
*1.首先,確定Raspberry Pi有開機且連上網路,然後查一下內部IP,一般來說開機登入後就會出現了,也可以用”ifconfig”查詢(此步驟只有要用SSH的使用者需要)
2.把所有軟體都升到最新版
sudo apt-get update
3.開始安裝Apache,PHP等套件
sudo apt-get install apache2 php5 libapache2-mod-php5
*4.基本上除非只是用來當html空間,沒必要安裝mysql,但相信大家可能會用來裝WP等等需要資料庫的程式,所以還是給一下安裝指令
sudo apt-get install mysql-server mysql-client php5-mysql
*5.如果要開啟htaccess,輸入
sudo nano /etc/apache2/sites-enabled/000-default
然後找到
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
把AllowOverride None改成AllowOverride All
到瀏覽器輸入內部IP,就可以看到”It Work”,就這樣!
但是要怎麼管理?簡單,來裝個FTP伺服器
註:由於架設FTP伺服器會用到root帳密,務必要先把SD卡中的資料備份,不然就像小弟一樣,不小心弄錯了,於是…..pi帳號就被刪掉了…..
1.輸入
sudo apt-get install vsftpd
2.輸入
sudo passwd root
然後設密碼,接著把目前的SSH關閉,重新用root再次登入
3.輸入
sudo usermod -d /var/www pi
然後再登出,重新用pi登入
4.輸入
sudo usermod -L root
然後就可以用pi帳號來登入FTP了!
註:由於小弟不知道怎麼在Raspberry Pi安裝PHPMyAdmin(網路上的方法都失敗),所以建議用Adminer
分享本文: