1. 程式人生 > >Linux:Ubuntu下部署Web執行環境

Linux:Ubuntu下部署Web執行環境

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執行環境就已經部署成功了!