filezilla 设置服务器_树莓派 LAMP服务器搭建
樹莓派剛上手,在安裝使用過程中遇到了很到問題。網上大部分文章大多片面甚至有些是錯漏的,為了方便子日后使用特地記錄了整個過程!
樹莓派安裝系統后有兩件事需要做:
1 開啟SSH
現在的樹莓派都是默認關閉SSH的,開啟SSH只需要在boot下新建一個名為ssh的文件夾即可
2 設置wifi連接(有網線連接可跳過此處)
在boot分區下新建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然后在之后出現的提示符后輸入新密碼。
系統默認的id是pi,為了增加安全性我們將自己增加新用戶并刪除pi用戶。
添加一個新帳戶user1,并且設定密碼。
sudo useradd -m user1 sudo passwd user1新帳戶必須被加入到特定的用戶組中,才能有pi帳戶的某些權限。
sudo nano /etc/group瀏覽整個文件,找到所有pi所在的那一行,然后把,user1加到行尾。
例如:
adm:x:4:pi,user1編輯完成后,CTRL-O保存文件,CTRL-X退出。
為新帳戶設置默認shell,輸入:
sudo chsh -s /bin/bash刪除pi:
sudo userdel pi修改軟件更新源,執行如下命令:
sudo nano /etc/apt/sources.list將第一行修改成中科大的軟件源地址,「Ctrl+O」進行保存,然后回車,「Ctrl+X」退出。
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi修改系統更新源,執行如下命令:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui同步更新源,執行如下命令:
sudo apt-get update更新升級以安裝軟件包
sudo apt-get upgrade安裝 Apache
sudo apt-get install apache2啟用 Apache
sudo systemctl enable apache2 sudo systemctl start apache2此時,我們可以在瀏覽器中訪問服務器的公共 IP 地址 http://your_server_IP_address 來驗證 Apache 安裝成功。
站點默認配置文件
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/安裝過程中,會出現一個提示符讓你輸入一個密碼。并選擇服務器類型,選擇apache2。安裝好后,mysql只允許phpmyadmin這個賬號登陸,密碼是剛才輸入的密碼。而且這個賬號沒有任何權限。不過不用擔心接下來可以新建賬號并授予所有權限。
我們需要首先使用“root”用戶和你設置的密碼登錄到MySQL命令行界面。
sudo mysql -u root -p輸入你的密碼。
現在,運行以下命令創建一個用戶,并允許其訪問MySQL服務器上的所有數據庫。記住你在此處輸入的詳細信息,因為你將使用這些詳細信息登錄PHPMyAdmin。
確保將“ username ” 替換為你設置的用戶名。
另外,用你選擇的密碼替換掉“ password ” 。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;你可以通過在終端中鍵入“quit”退出MySQL命令行界面。
完成后,你可以繼續通過瀏覽器輸入http://你的服務器ip/phpmyadmin/為Apache配置PHPMyAdmin。
安裝vsftpd
apt install vsftpd然后就是配置root賬號登錄vsftpd服務器,我使用root權限登錄主要是途方便,因為有路由器屏蔽外網訪問ftp服務器的21端口,使用起來比較放心安全性問題。
sudo nano /etc/vsftpd.conf修改vsftpd.conf配置文件,將相應的配置項改為下邊的值,其他保持默認
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=000然后解鎖root賬號登錄權限
sudo nano /etc/ftpusers將root從禁止列表中刪除
重啟ftp服務器后,使用filezilla客戶端工具登錄進行文件管理
service vsftpd restart最后將相應網站管理文件夾傳到 /var/www/html/里對應的文件夾。并修改相應的站點默認配置文件/etc/apache2/sites-available/000-default.conf。
總結
以上是生活随笔為你收集整理的filezilla 设置服务器_树莓派 LAMP服务器搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 来自“公路王者”的检验!蔚来ES6被两大
- 下一篇: aes加密算法_令你的文件安全有了新方法