Linux:Ubuntu下部署Web執行環境
阿新 • • 發佈:2018-11-07
Linux:Ubuntu下部署Web執行環境
本次部落格將會從三部分內容詳述Ubuntu系統下Web執行環境的配置:
依次是:FTP伺服器的搭建、MYSQL資料庫的搭建、JDK的安裝等。
參考文章如下:
FTP伺服器的搭建
首先闡述一下,我們為什麼要搭建FTP伺服器,因為我們在本地開發後,要同步應用到伺服器,此時需要傳送檔案的功能,利用FTP可以解決這個問題,同時也方便以後自己用伺服器儲存一些檔案擔任雲盤等等。
Step1:安裝VSFTPD
sudo apt-get install vsftpd
安裝完成後啟動VSFTPD服務 :
service vsftpd start
Step2:新建目錄/home/uftp作為使用者主目錄
sudo mkdir /home/uftp
Step3:新建使用者uftp,制定使用者主目錄和所用shell,並設定密碼
sudo useradd -d /home/uftp -s /bin/bash uftp
然後將目錄/home/uftp的所屬者和所屬組都改為uftp:
sudo chown uftp:uftp /home/uftp
Step4:新建檔案/etc/vsftpd.user_list,用於存放允許訪問ftp的使用者:
sudo vi /etc/vsftpd.user_list
在其中新增使用者uftp,並且儲存退出:
Step5:編輯VSFTPD配置檔案
VSFTPD配置檔案為/etc/vsftpd.conf,執行命令:
sudo vi /etc/vsftpd.conf
做如下修改:
開啟註釋 write_enable=YES
新增資訊 userlist_file=/etc/vsftpd.user_list
新增資訊 userlist_enable=YES
新增資訊 userlist_deny=NO
修改完成後儲存退出。
至此以後,重新啟動VSFTP伺服器。
sudo service vsftpd restart
您可以使用下面命令檢視VSFTP伺服器的啟動狀態
sudo service vsftpd status
Step6:安裝FileZila工具
這是一款多平臺、開源免費的FTP工具,在主介面輸入主機、使用者名稱、密碼進行登入即可!
如果出現下面問題伺服器發回了不可路由的地址。被動模式失敗。獲取目錄失敗XXXX等問題請修改被動模式設定
Step7:將應用及資料庫備份檔案上傳到資料庫
JDK的安裝
安裝Oracle Java JDK
首先,安裝依賴包:
$ sudo apt-get install python-software-properties
新增倉庫源:
$ sudo add-apt-repository ppa:webupd8team/java
更新軟體包列表:
$ sudo apt-get update
安裝java JDK:
$ sudo apt-get install oracle-java8-installer
安裝過程中需要同意一下使用者協議:
完成後檢視當前Java版本
java -version
MYSQL的安裝
安裝MySQL
依次執行下面程式碼:
1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:
sudo netstat -tap | grep mysql
建立資料庫及匯入資料
打碼處為MYSQL資料庫的密碼,到這裡Web執行環境就已經部署成功了!