本篇手記旨在幫助大家從0開(kāi)始:

申請(qǐng)阿里云服務(wù)器搭建出程序的執(zhí)行環(huán)境在服務(wù)器上發(fā)布并運(yùn)行自己的web project域名解析微" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 阿里云部署Java網(wǎng)站和微信開(kāi)發(fā)調(diào)試心得技巧(上)

阿里云部署Java網(wǎng)站和微信開(kāi)發(fā)調(diào)試心得技巧(上)

時(shí)間:2023-05-17 05:03:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-17 05:03:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

阿里云部署Java網(wǎng)站和微信開(kāi)發(fā)調(diào)試心得技巧(上):阿里云部署Java網(wǎng)站和微信開(kāi)發(fā)調(diào)試心得技巧(上)
本篇手記旨在幫助大家從0開(kāi)始:

  1. 申請(qǐng)阿里云服務(wù)器
  2. 搭建出程序的執(zhí)行環(huán)境
  3. 在服務(wù)器上發(fā)布并運(yùn)行自己的web project
  4. 域名解析
  5. 微信測(cè)試號(hào)的申請(qǐng)與連接以獲取微信用戶信息
    全篇文章主要以如何去完成目標(biāo)為主,因此會(huì)以流程的形式來(lái)展現(xiàn),細(xì)節(jié)方面需要大家多多思考。其中文章的上集實(shí)現(xiàn)了1-4,文章的下集實(shí)現(xiàn)了5
    一、申請(qǐng)阿里云服務(wù)器
    (1)PC訪問(wèn)阿里云https://www.aliyun.com/,申請(qǐng)阿里云帳號(hào)(可以用您的支付寶帳號(hào)登錄,因?yàn)橹Ц秾殠ぬ?hào)已經(jīng)進(jìn)行了實(shí)名認(rèn)證,使用起來(lái)更方便)并登錄
    (2)找到云服務(wù)器ECS購(gòu)買頁(yè)面(頁(yè)面展現(xiàn)隨時(shí)會(huì)變,當(dāng)前為全部導(dǎo)航->產(chǎn)品->彈性計(jì)算->云服務(wù)器ECS->選擇自己需要的型號(hào)(我選擇的是入門級(jí))),購(gòu)買云服務(wù)器,這里主要有三種方式:9塊9的學(xué)生服務(wù)器(大家如果不是學(xué)生的話可以用還在讀大學(xué)的小伙伴的學(xué)生證來(lái)薅羊毛,購(gòu)買)、包年包月的服務(wù)器(不管你怎么使用,按年按月收費(fèi))還有按量付費(fèi)的服務(wù)器(按小時(shí)計(jì)費(fèi),不用可以隨時(shí)注銷掉)
操作系統(tǒng)記得選擇centos,這里我用的是最新的7.3版本


上半部分的安全設(shè)置里面需要填寫上root的登錄密碼,以后咱們需要用這個(gè)root帳號(hào)來(lái)遠(yuǎn)程登錄服務(wù)器去做部署,下半部分主要顯示的是您選擇的阿里云清單


開(kāi)通成功后,服務(wù)器會(huì)啟動(dòng)并運(yùn)行,同時(shí)會(huì)自動(dòng)分配一個(gè)公網(wǎng)IP,咱們外網(wǎng)就可以通過(guò)這個(gè)公網(wǎng)IP訪問(wèn)服務(wù)器,同時(shí)也可以將域名解析到這個(gè)服務(wù)器中。


這里翔仔的公網(wǎng)IP為47.104.1.235
二、搭建程序的執(zhí)行環(huán)境
搭建程序的執(zhí)行環(huán)境,咱們先列一下常用的執(zhí)行環(huán)境清單:
(1) JDK(這里選擇的是JDK1.8)
下載地址為
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
選擇的是jdk-8u144-linux-x64.rpm
(2) Tomcat 8
下載地址為
http://tomcat.apache.org/download-80.cgi#8.0.46
選擇的是apache-tomcat-8.0.46.tar.gz
(3) Mysql(這里選擇的是Mysql5.7)repo源,后通過(guò)centos自帶的yum安裝
下載的地址為
https://dev.mysql.com/downloads/repo/yum/
這里選擇mysql57-community-release-el7-11.noarch.rpm
(4) Redis(可選,最好預(yù)先安裝上,這里選擇的版本為4.0.2)
下載地址為
https://redis.io/download
這里選擇redis-4.0.2.tar.gz
將上面的軟件都下載到本地,并上傳到服務(wù)器(如果您的系統(tǒng)為MAC或LINUX,直接使用SCP命令行上傳,具體指令可以查詢網(wǎng)上,如果您的系統(tǒng)為WIN,推薦使用filezilla可視化上傳工具上傳),或者您也可以直接登錄服務(wù)器,wget+ftp地址直接下載這些軟件


可以在阿里云控制臺(tái)進(jìn)入終端


在服務(wù)器的終端,正確的情況下就能看到這些軟件了。


接下來(lái)開(kāi)始安裝這些軟件:

  1. 安裝JDK
    Java程序需要運(yùn)行在JRE里邊,因此咱們需要安裝JDK,在軟件路徑里執(zhí)行
    //添加可執(zhí)行權(quán)限
    chmod +x jdk-8u144-linux-x64.rpm
    //安裝RPM軟件包
    rpm -ivh jdk-8u144-linux-x64.rpm
    //查看java的版本信息,若出現(xiàn)版本信息則成功
    java –version



  1. 安裝Mysql
    安裝用來(lái)配置mysql的yum源的rpm包
    rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
    安裝Mysql
    yum install mysql-community-server
開(kāi)啟mysql服務(wù)
service mysqld start


mysql安裝成功后創(chuàng)建的超級(jí)用戶'root'@'localhost'的密碼會(huì)被存儲(chǔ)在/var/log/mysqld.log,可以使用如下命令查看密碼
grep 'temporary password' /var/log/mysqld.log


使用mysql生成的'root'@'localhost'用戶和密碼登錄數(shù)據(jù)庫(kù),并修改 其密碼,具體命令
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xiangze230!';


開(kāi)啟遠(yuǎn)程連接
通過(guò)阿里云控制臺(tái)開(kāi)放3306端口
在阿里云控制臺(tái)咱們的實(shí)例頁(yè)面下面選擇安全組->配置規(guī)則


進(jìn)入到規(guī)則配置頁(yè)面之后,咱們可以看到目前只有22端口和3389端口支持遠(yuǎn)程訪問(wèn),咱們還需要額外開(kāi)通80端口(微信公眾號(hào)用),3306端口(mysql)以及6379端口(redis)


配置一個(gè)支持遠(yuǎn)程登錄的帳號(hào),這里配置一個(gè)work帳號(hào)
mysql -u root -p
use mysql;
grant SELECT,UPDATE,INSERT,DELETE on *.* to 'work'@'%' identified by 'Xiangze230!';//創(chuàng)建work帳號(hào)并授權(quán),同時(shí)設(shè)置密碼
flush privileges;//生效配置
之后便能在我們本地通過(guò)調(diào)用mysql指令遠(yuǎn)程登錄阿里云服務(wù)器上的mysql server中,
mysql -uwork -P3306 -h47.104.1.235 –p //本機(jī)遠(yuǎn)程登錄mysql指令





  1. 安裝redis
    redis安裝真的特別簡(jiǎn)單,首先先解壓redis安裝包
    tar -zxvf redis-4.0.2.tar.gz
    設(shè)置redis以支持遠(yuǎn)程登錄
    vi redis-4.0.2/redis.conf
    將bind 127.0.0.1這句話用井號(hào)注釋掉,這樣就能支持遠(yuǎn)程連接了
此外,還需要給redis.conf添加配置以支持redis作為守護(hù)進(jìn)程一直跑在后臺(tái)
需要加入『daemonize yes』


安裝redis
去到解壓后的目錄里
cd redis-4.0.2
make //安裝redis
啟動(dòng)redis服務(wù)
src/redis-server redis.conf


redis連接測(cè)試
通過(guò)redis-cli連接到redis服務(wù)器
src/redis-cli
當(dāng)輸入ping 得到pong的回應(yīng)之后,證明redis配置已經(jīng)完成


4.安裝tomcat 8
tomcat 8的安裝更為簡(jiǎn)單
解壓tomcat壓縮包
tar -zxvf apache-tomcat-8.0.46.tar.gz
啟動(dòng)tomcat
./apache-tomcat-8.0.46/bin/startup.sh


三、在服務(wù)器上發(fā)布并運(yùn)行自己的web project
修改tomcat默認(rèn)啟動(dòng)端口,從8080修改為80端口,便于微信登錄
vi apache-tomcat-8.0.46/conf/server.xml


重啟tomcat
./apache-tomcat-8.0.46/bin/shutdown.sh
./apache-tomcat-8.0.46/bin/startup.sh
修改自己本地的網(wǎng)站的配置
這里由于大家自己的java網(wǎng)站項(xiàng)目的配置都不相同,只能說(shuō)大概的,即把項(xiàng)目里的mysql配置(如果有的話),redis配置(如果有的話)修改為阿里云服務(wù)器對(duì)應(yīng)的配置(即ip,端口,密碼等配置修改成服務(wù)器里安裝好的這些軟件的對(duì)應(yīng)的配置)


打出自己項(xiàng)目的war包


將export出來(lái)的war包上傳到服務(wù)器tomcat的webapps目錄下
scp o2o.war root@47.104.1.235:/root/apache-tomcat-8.0.46/webapps


上傳成功后,沒(méi)過(guò)幾秒tomcat便會(huì)在webapps目錄下自動(dòng)從項(xiàng)目war包中解析出項(xiàng)目工程目錄來(lái)


之后通過(guò)ip+請(qǐng)求路徑的形式便能訪問(wèn)到自己的項(xiàng)目(因?yàn)橐呀?jīng)設(shè)置成80端口,這是http默認(rèn)訪問(wèn)的端口,所以不需要在URL里添加端口信息了)


四、域名解析
如果通過(guò)ip連接微信號(hào),則總會(huì)彈出煩人的警告窗口,因此咱們可以先購(gòu)買一個(gè)域名并對(duì)域名進(jìn)行認(rèn)證(具體的備案步驟不同服務(wù)商有不同要求,大家可以按照他們的要求來(lái),主要分有個(gè)人認(rèn)證和企業(yè)認(rèn)證兩種,當(dāng)然大家如果不嫌煩,可以直接用ip即跳過(guò)域名解析這一步),建議大家看看周圍的朋友有誰(shuí)已經(jīng)有經(jīng)過(guò)驗(yàn)證的域名了,這樣可以直接借他的域名創(chuàng)建一個(gè)二級(jí)域名來(lái)用,方便省事,翔仔購(gòu)買的是阿里云控制臺(tái)里面的萬(wàn)網(wǎng)域名,購(gòu)買并認(rèn)證成功后,會(huì)有如下截圖,選擇購(gòu)買好的域名并點(diǎn)擊解析創(chuàng)建出二級(jí)域名


進(jìn)入到解析的頁(yè)面,選擇添加解析,并在A記錄里面設(shè)置好O2O,IP里面設(shè)置咱們的阿里云服務(wù)器公網(wǎng)IP。這樣就能創(chuàng)建出http://o2o.yitiaojieinfo.com這樣的域名指向該公網(wǎng)IP


隔一段時(shí)間,大概5-10分鐘這樣子,通過(guò)域名訪問(wèn)咱們的站點(diǎn),就能發(fā)現(xiàn)訪問(wèn)是okay的


網(wǎng)站就這樣發(fā)布成功了,由于文章太長(zhǎng)超綱,欲知后事,請(qǐng)看下集..




作者: xiangzepro

鏈接:http://www.imooc.com/article/20583

來(lái)源:慕課網(wǎng)

本文原創(chuàng)發(fā)布于慕課網(wǎng) ,轉(zhuǎn)載請(qǐng)注明出處,謝謝合作!


推薦閱讀:

阿里云部署的Java網(wǎng)站和微信開(kāi)發(fā)調(diào)試心得技巧(下)

10行代碼搞定微信支付(Java版)

【小程序開(kāi)發(fā)實(shí)踐】王者圖鑒

微信小程序ofo小黃車+thinkphp5.0打造全棧應(yīng)用

改造電商交易后臺(tái)權(quán)限管理過(guò)程



關(guān)鍵詞:技巧,部署

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉