前言
是否想擁有一個自己的服務器卻還不知道怎麼辦,是否還在爲阿里雲服務器配置web項目而煩惱,當你看到這篇文章的時候,這些都不是事啦,本文主要是綜合了網上的配置和一些自己的小技巧,可以爲大家避免很多坑,廢話少說,往下看吧!
目錄
1、服務器購買
2、jdk配置
3、tomcat配置
4、mysql配置
5、如何將本地數據庫傳到阿里雲服務器上
6、可能遇到的問題
正文
1、服務器購買
首先去官網購買好服務器,然後需要做兩件事,1、重置服務器密碼。
2、開放8080端口
然後再電腦上使用winscp軟件遠程連接至服務器
使用XShell軟件遠程連接至服務器
在空的服務器上創建三個空目錄 java mysql tomcat
然後就是配置了
2、jdk配置
首先下載jdk (64位 ,以.tar.gz結尾的),然後使用winscp將jdk文件複製到服務器的java目錄下
使用
tar -zxvf jdk文件名字.tar.gz
解壓完畢後就是配置環境變量,使用如下命令進入文件編輯狀態,按 i 鍵進入編輯
vi /etc/profile
在文件末尾追加如下內容
export JAVA_HOME=/root/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
按esc鍵退出編輯,按shift+冒號鍵,然後再輸入wq保存後退出,返回命令行,輸入以下命令使環境變量生效
source /etc/profile
最後在命令行中輸入java -version
看到java版本即表明jdk安裝成功.
3、tomcat配置
首先去官網下載tomcat壓縮包,以tar.gz結尾,然後將壓縮包移動到tomcat目錄下,執行
tar -zxvf tomcat壓縮包文件名字.tar.gz
然後進入解壓的目錄的bin目錄下,執行
./startup.sh
看到Tomcat started字樣表示成功
4、mysql配置
首先在mysql目錄下執行一下命令,下載安裝包
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
然後執行以下命令安裝MySQL
yum install mysql-community-server
中間有詢問,就輸入y表示同意,然後回車繼續,最後看到Complete!字樣則表示成功
然後輸入以下命令重啓mysql
service mysqld restart
然後設置root賬戶和密碼,第一使用不需要賬戶密碼就能登錄,我們需要設置root賬號和密碼
輸入
mysql -uroot -p
然後回車會提示輸入密碼,由於密碼爲空,再次直接回車即可
然後切換到mysql數據庫,輸入如下命令
use mysql
然後修改root賬號密碼
SET PASSWORD = PASSWORD('123456');
設置完畢之後。開啓遠程登錄,授權root遠程登錄,輸入如下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼不能太簡單' WITH GRANT OPTION;
然後輸入以下命令讓權限立即生效
flush privileges;
5、如何將本地數據庫傳到阿里雲服務器上
首先開放阿里雲服務的3306端口
然後使用Navicat For MySQL建立遠程服務器的連接,然後選擇
使用該功能傳輸即可.
6、可能遇到的問題
如果遇到服務端部署web項目後,訪問tomcat默認8080端口的頁面可以出現,但是訪問web項目卻提示404,那麼需要注意項目本地的java版本和服務端java版本是否一致,最重要的,一定要打開idea工具,修改這裏的配置項
如果遇到訪問服務器上的資源時,路徑含有中文的提示404,那麼需要在tomcat的配置文件(conf目錄下的server.xml)裏,找到如下節點,並添加URIEncoding="utf-8"
配置項即可。
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="utf-8"
connectionTimeout="20000"
redirectPort="8443" />
結語
怎麼樣,有沒有成功呢,沒有的話也彆氣餒哦,畢竟隨着時間的推移,這篇文章中的內容就不是最新的啦,不過大致思路可以參考一下哦!!!