網站搭建:搭建Linux服務器、FTP服務並部署Javaweb項目(Centos 7.4 + Tomcat + Mysql + Java + vsftpd)

前言

近期騰訊雲的“雲+校園”活動,服務器大降價,於是便購買了一個月的雲服務器,順便在阿里那購買了一個.top域名。
此次搭建:

  • 服務器系統:Centos 7.4
  • 開發語言:JDK8
  • 數據庫:MySQL
  • 服務器:Tomcat
  • 搭建方式:純命令行

1. 安裝JDK

輸入命令:

yum install java-1.8.0-openjdk* -y

2. 安裝MySQL數據庫

首先,輸入命令

yum install mysql

其次,去官網下載MySQL

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

然後

yum install mysql-devel

好了,自此MySQL安裝成功。這時登錄MySQL,此次登錄root賬號,無密碼

mysql -u root

接下來設置MySQL,root賬號密碼

set password for 'root'@'localhost' =password('此次設置的密碼');

3. 接下來我們要將本地遠程連接到雲服務器上的MySQL數據庫

首先,登錄MySQL,因爲上一步設置了密碼,所以此次需要輸入密碼

mysql -u root -p mysql 

在這裏,第一個mysql是執行命令,第二個mysql是系統數據名稱。
然後,執行命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;

FLUSH PRIVILEGES; 

這裏說一下:

在mysql控制檯執行命令中的 ‘root’@’%’ 可以這樣理解: root是用戶名,%是主機名或IP地址,這裏的%代表任意主機或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;’MyPassword’是給授權用戶指定的登錄數據庫的密碼;另外需要說明一點的是我這裏的都是授權所有權限,可以指定部分權限,GRANT具體操作詳情見:http://dev.mysql.com/doc/refman/5.1/en/grant.html

特別注意:因爲用的是騰訊雲的雲服務器,所以還需要去騰訊雲的控制檯,開放我自己的雲服務器3306端口。
自此,雲服務器上的MySQL遠程連接已經打開,然後我們就可以在本地連接雲服務器上的數據庫了

4. 安裝Tomcat

進入安裝目錄

cd /usr/local  

下載Tomcat,

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.30/bin/apache-tomcat-8.5.30.tar.gz

解壓壓縮包 或tar -zxv -f apache-tomcat-8.5.30.tar.gz

sudo tar xvzf apache-tomcat-8.5.30.tar.gz

重命名

mv apache-tomcat-8.5.30 tomcat   

啓動Tomcat

/usr/local/tomcat/bin/startup.sh   

OK,到這爲止,服務器的環境算是搭建好了,接下來需要搭建FTP服務了

5. 搭建FTP服務

首先安裝vsftpd,輸入命令

yum install vsftpd -y

然後,啓動vsftpd 服務

service vsftpd start

其次,編輯 vsftpd 配置文件

vi /etc/vsftpd/vsftpd.conf

編輯內容,狀態更改爲不允許匿名登錄。按下鍵盤【a】開啓編輯,將文件中的anonymous_enable=YES改爲 anonymous_enable=NO ,修改完成後按下鍵盤【Esc】,任意位置輸入:write保存修改,輸入:quit退出編輯。

最後添加FTP 用戶,用戶名爲ftpuser1

useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1

設置密碼

passwd root

本地下載安裝FileZilla,上傳文件

下載安裝好FileZilla後,只需連接雲服務器,上傳文件即可。
將web項目打成war包後直接放入Tomcat的webapps目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章