filezilla 设置服务器_树莓派 LAMP服务器搭建
樹莓派剛上手,在安裝使用過程中遇到了很到問題。網(wǎng)上大部分文章大多片面甚至有些是錯(cuò)漏的,為了方便子日后使用特地記錄了整個(gè)過程!
樹莓派安裝系統(tǒng)后有兩件事需要做:
1 開啟SSH
現(xiàn)在的樹莓派都是默認(rèn)關(guān)閉SSH的,開啟SSH只需要在boot下新建一個(gè)名為ssh的文件夾即可
2 設(shè)置wifi連接(有網(wǎng)線連接可跳過此處)
在boot分區(qū)下新建wpa_supplicant.conf文件
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CNnetwork={ssid="wifi名稱"psk="密碼"key_mgmt=WPA-PSKpriority=1 }network={ssid="wifi名稱"psk="密碼"key_mgmt=WPA-PSK之后樹莓派上電然后要更改密碼,在登陸后輸入
passwd然后在之后出現(xiàn)的提示符后輸入新密碼。
系統(tǒng)默認(rèn)的id是pi,為了增加安全性我們將自己增加新用戶并刪除pi用戶。
添加一個(gè)新帳戶user1,并且設(shè)定密碼。
sudo useradd -m user1 sudo passwd user1新帳戶必須被加入到特定的用戶組中,才能有pi帳戶的某些權(quán)限。
sudo nano /etc/group瀏覽整個(gè)文件,找到所有pi所在的那一行,然后把,user1加到行尾。
例如:
adm:x:4:pi,user1編輯完成后,CTRL-O保存文件,CTRL-X退出。
為新帳戶設(shè)置默認(rèn)shell,輸入:
sudo chsh -s /bin/bash刪除pi:
sudo userdel pi修改軟件更新源,執(zhí)行如下命令:
sudo nano /etc/apt/sources.list將第一行修改成中科大的軟件源地址,「Ctrl+O」進(jìn)行保存,然后回車,「Ctrl+X」退出。
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi修改系統(tǒng)更新源,執(zhí)行如下命令:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui同步更新源,執(zhí)行如下命令:
sudo apt-get update更新升級以安裝軟件包
sudo apt-get upgrade安裝 Apache
sudo apt-get install apache2啟用 Apache
sudo systemctl enable apache2 sudo systemctl start apache2此時(shí),我們可以在瀏覽器中訪問服務(wù)器的公共 IP 地址 http://your_server_IP_address 來驗(yàn)證 Apache 安裝成功。
站點(diǎn)默認(rèn)配置文件
sudo nano/etc/apache2/sites-available/000-default.conf安裝 MySQL,樹莓派只支持mariadb-10.0。安裝后通過鏈接將phpmyadmin和apache2的根目錄鏈接起來。
sudo apt-get install mariadb-server sudo ln -s /usr/share/phpmyadmin/ /var/www/html/安裝過程中,會(huì)出現(xiàn)一個(gè)提示符讓你輸入一個(gè)密碼。并選擇服務(wù)器類型,選擇apache2。安裝好后,mysql只允許phpmyadmin這個(gè)賬號登陸,密碼是剛才輸入的密碼。而且這個(gè)賬號沒有任何權(quán)限。不過不用擔(dān)心接下來可以新建賬號并授予所有權(quán)限。
我們需要首先使用“root”用戶和你設(shè)置的密碼登錄到MySQL命令行界面。
sudo mysql -u root -p輸入你的密碼。
現(xiàn)在,運(yùn)行以下命令創(chuàng)建一個(gè)用戶,并允許其訪問MySQL服務(wù)器上的所有數(shù)據(jù)庫。記住你在此處輸入的詳細(xì)信息,因?yàn)槟銓⑹褂眠@些詳細(xì)信息登錄PHPMyAdmin。
確保將“ username ” 替換為你設(shè)置的用戶名。
另外,用你選擇的密碼替換掉“ password ” 。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;你可以通過在終端中鍵入“quit”退出MySQL命令行界面。
完成后,你可以繼續(xù)通過瀏覽器輸入http://你的服務(wù)器ip/phpmyadmin/為Apache配置PHPMyAdmin。
安裝vsftpd
apt install vsftpd然后就是配置root賬號登錄vsftpd服務(wù)器,我使用root權(quán)限登錄主要是途方便,因?yàn)橛新酚善髌帘瓮饩W(wǎng)訪問ftp服務(wù)器的21端口,使用起來比較放心安全性問題。
sudo nano /etc/vsftpd.conf修改vsftpd.conf配置文件,將相應(yīng)的配置項(xiàng)改為下邊的值,其他保持默認(rèn)
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=000然后解鎖root賬號登錄權(quán)限
sudo nano /etc/ftpusers將root從禁止列表中刪除
重啟ftp服務(wù)器后,使用filezilla客戶端工具登錄進(jìn)行文件管理
service vsftpd restart最后將相應(yīng)網(wǎng)站管理文件夾傳到 /var/www/html/里對應(yīng)的文件夾。并修改相應(yīng)的站點(diǎn)默認(rèn)配置文件/etc/apache2/sites-available/000-default.conf。
總結(jié)
以上是生活随笔為你收集整理的filezilla 设置服务器_树莓派 LAMP服务器搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 来自“公路王者”的检验!蔚来ES6被两大
- 下一篇: 微型电动车战火再起!长安Lumin周年庆
