日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

阿里云主机环境搭建

發布時間:2023/12/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云主机环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、前言

現在很多服務都部署在云服務上,最近項目也要發布到云上,特寫此文章。有需要部署云服務的小伙伴可以參考下。

二、云主機參數

在部署云服務時,一般需要知道如下參數:

1、云ECS主機服務器遠程連接:

  • url? ? ? ?XXXXXXXX
  • 用戶名:XXXXXXX??
  • 密碼:XXXXXXX
  • 超級管理員:用戶名:XXXX? ? 密碼? :XXXX
2、硬件配置:
  • 實例規格:2 核 4GB
  • 網絡:帶寬 5Mbps
  • 操作系統:Ubuntu 16.04 64位
  • 系統盤:高效云盤(100 GB)

三、工具準備

1、遠程連接工具

  • XShell連接工具
  • Xftp文件上傳管理工具
  • 兩工具下載地址:https://www.netsarang.com/products/xsh_overview.html
  • 其他說明:由于當前Ubuntu 16.04 64位 Linux系統棄用了一些舊的遠程ssh加密方式,故原先的ssh2工具不能連接,當然也可以修改linux配置文件使其支持舊的ssh加密方式,詳見http://blog.csdn.net/liucky/article/details/51889112? ?等文章。本服務器未修改也不建議修改linux配置,進而選擇使用XSHell等工具連接。
2.服務器搭建工具:
  • Linux 64位? jdk壓縮包? ? ? jdk-7u79-linux-x64.tar.gz
  • Tomcat壓縮包 For Linux 64? ? ?apache-tomcat-7.0.79.tar.gz
  • Linux 64位 Mysql 安裝包? ? (在線安裝可不使用)? ? ? ? mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
  • 編譯好的項目? ? demo
  • 數據庫表? demo

四、連接云主機

1.連接到Linux服務器

打開XShell,輸入前面的云主機配置,連接到Linux遠程服務器。如圖:



2、登錄成功后如圖

使用 pwd 命令可查看當前路徑

目前/home? ?文件夾下已使xxxxxx用戶擁有讀、寫、執行的權限



五、上傳文件

1、進入/home文件夾

我們在其目錄下建三個文件夾jdk,mysql,tomcat用于存放文件

2、創建文件夾,可以使用 mkdir? 文件夾名? ?這種方式,也可以直接打開xftp 創建,如圖:



3、上傳并解壓

通過Xftp將 jdk,tomcat,mysql,項目包demo,數據表全部傳上去

對于tar.gz文件進行解壓

tar -xzvf jdk-7u79-linux-x64.tar.gz

注意:項目demo要放到tomcat? webapps目錄下,故建議將tomcat解壓后再上傳demo項目


六、配置環境變量

1、找到jdk路徑
2、同時找到 /etc/profile
????使用vi /etc/profile
????編輯該文件,設置環境變量
????export JAVA_HOME="/home/jdk/jdk1.7.0_79"
????export PATH="$PATH:$JAVA_HOME/bin"
????export JRE_HOME="$JAVA_HOME/jre"
????export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

????或者通過Xftp把profile文件down下來,修改好后再上傳回去

3、弄好后要使用source /etc/profile 命令進行更新使其變量生效
4、同時 使用命令
????java -version
????java
????javac

????正常則表示配置成功了



七、啟動Tomcat

1、由于tomcat自帶的startup.sh腳本看不到日志輸出,因此寫了個腳本startTomcat.sh腳本
2、進入到tomcat? bin目錄下,使用命令? sh startTomcat.sh 啟動tomcat,看到starup毫秒數表示啟動成功。
3、啟動后,在本地機器上訪問 http://xxxxxxxxxxx:8080/? 可以看到久違的tomcat頁面
4、bin里的shutdown.sh用于停止tomcat服務,sh shutdown.sh

5、成功后上傳項目 demo到 tomcat webapps文件夾



八、安裝MySQL

接下來開始安裝Mysql
1、對于阿里云,我們可以采取在線安裝的方式快速安裝MySQL
????使用Linux? root用戶登錄,
????使用命令:
????sudo apt-get install mysql-server
????apt-get isntall mysql-client
????sudo apt-get install libmysqlclient-dev
2、安裝過程中會提示輸入root用戶密碼,設置所需的root用戶密碼即可。
3、使用以下命令查看MySQL是否安裝成功
????sudo netstat -tap | grep mysql
????可以看到MySQL處于listen狀態,配置成功。

????關于離線安裝,暫時沒弄成功,有時間在補上。


九、導入數據表

將數據表數據導入到MySQL數據庫。
mysql命令
service mysql start 啟動
service mysql stop? 停止

service mysql restart? 重啟

1、使用root用戶登錄MySQ

????mysql -u root -p

????輸入密碼登錄成功。

2、設置必要數據

????進入mysql命令行

????查看數據庫編碼還有表名大小寫情況(Linux系統下MySQL表名會區分大小寫)

????查看字符編碼
????mysql> show variables like 'character%';
????查看表名大小寫
????mysql> show Variables like '%table_names';
????如果不是utf-8編碼(右圖所示為utf-8編碼格式),表名默認區分大小寫
????lower_case_table_names=0
????則需要修改默認配置
????cd etc/mysql/mysql.conf.d/
????vi? ? mysqld.cnf
????加入如下配置:
????character-set-server=utf8
????collation-server=utf8_general_ci
????skip-character-set-client-handshake
????lower_case_table_names=1

????重啟mysql服務

3、開啟訪問權限

????我們可以在開啟外網MySQL訪問權限在Windows機器上用GUI工具導入MySQL表數據
????開啟外網權限:
????mysql> SELECT User, Host FROM mysql.user;
????mysql> update user set host = '%' where user ='root';
????mysql> flush privileges;
????同時將etc/mysql/mysql.conf.d/mysqld.cnf? 配置文件里的?

????bind-address = 127.0.0.1注釋掉。

4、這樣在MySQL可視化工具如Navicat上遠程連接MySQL,設置utf-8編碼格式后將數據表導入即可。


十、注意事項及其他

1、啟動tomcat及MySQL后,通過外網便可以正常訪問項目。輸入用戶名密碼后登陸。

2、注意事項。
  • 使用root用戶時,應盡量減少敏感操作,如 rm , mv? ,cp? -r? 等命令的執行。
  • tomcat請使用tomcat用戶啟動,不建議使用root用戶啟動。
  • MySQL開啟外網訪問后,如果無法訪問,可能是阿里云禁用了3306端口的外網訪問,需要登錄阿里云開啟,當成功導入數據后,十分建議關閉MySQL遠程訪問權限。
  • 如果要設置tomcat默認端口為80,也需要登錄阿里云設置。
  • 如果操作過程中出現異常破壞了Linux系統,可以登錄阿里云進行系統還原。
  • 部署項目時,項目的一些配置文件如數據庫連接,請求地址一定要配置正確。
  • 如果要設置tomcat默認端口為80,則需要用root啟動,因為linux只有root才能啟動1024以內的端口,同時需要修改tomcat? server.xml配置文件及demo訪問地址。

十一、文檔PPT

簡單阿里云主機搭建文檔資源:https://download.csdn.net/download/javazwt/10448764

總結

以上是生活随笔為你收集整理的阿里云主机环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。