阿里云開通短信服務(wù)流程、域名注冊、購買阿里云服務(wù)器、域名備案【保姆級教程】
友情提示: 本人不是專業(yè)的技術(shù)人員,很多步驟都是我參考了很多博客,文檔,自己摸索出來的,不保證各位的操作都能百分百正確,以及出現(xiàn)的各種問題。 我寫這篇博客只是為兄弟們提供一種解決方法,以及一些思路…
操作流程會(huì)有一些麻煩,如果嫌麻煩的建議 右上角 ×
如果有其他問題,歡迎評論區(qū)留言 或者私信…
好,言歸正傳…下面介紹流程:
阿里云開通短信服務(wù)需要提前設(shè)置倆個(gè)東西:
如果短信的來源自己部署的網(wǎng)站,網(wǎng)站是需要備案的。
首先是簽名管理:
大家先明白阿里云審核簽名的流程:
- 會(huì)檢查你的域名是否已經(jīng)備案
- 阿里云審核員會(huì)訪問域名的,是否能訪問到你的網(wǎng)站,訪問的網(wǎng)站是否能和你的簽名內(nèi)容能夠匹配上。
一、域名注冊
地址:域名注冊-工商財(cái)稅-知識(shí)產(chǎn)權(quán)-資質(zhì)備案-智能設(shè)計(jì)-網(wǎng)站建設(shè)-萬網(wǎng)-阿里云旗下品牌 (aliyun.com)
- 在這里查詢自己感興趣的域名
- 挑選完之后,加入清單購買
- 購買時(shí)需要?jiǎng)?chuàng)建個(gè)人信息模板,根據(jù)自己的信息填寫就好了
- 注冊完的域名需要解析才能使用
- 點(diǎn)擊增加解析記錄
二、購買阿里云云服務(wù)器
1、第一種方式
可通過阿里云不定期的活動(dòng)購買,也是比較劃算的?;顒?dòng)地址:云小站_專享特惠_云產(chǎn)品推薦-阿里云 (aliyun.com)
點(diǎn)擊購買之后,進(jìn)行配置
活動(dòng)頁面購買的服務(wù)器一般是沒有開放 80 和 443 端口的,需要手動(dòng)自己添加一下
2、第二種方式
云服務(wù)器ECS_云主機(jī)_服務(wù)器托管_彈性計(jì)算-阿里云 (aliyun.com)
- 自定義購買,找到 云服務(wù)ECS,點(diǎn)擊購買
-
基礎(chǔ)配置
- 建議 付費(fèi)模式選擇 包年包月
- 地域的話不是哪近就好,看您的業(yè)務(wù)在哪的客流量比較多,我這里只適用于個(gè)人測試,就隨意選了。并且 國外,香港,澳門,是不用備案的,國內(nèi)的地區(qū)是需要進(jìn)行備案的。
- 選型選擇 場景化選型
- 根據(jù)自己網(wǎng)站類型選擇,下面有搭配好的服務(wù)器
- 如果是自己測試,流量比較低的網(wǎng)站,內(nèi)存 2Gb 就夠了
- 鏡像一般選擇 公共鏡像,熟悉 ubuntu 的選擇 ubuntu,熟悉 CentOS 的選擇 CentOS,并且版本不要選擇太高。
- 網(wǎng)絡(luò)和安全組
- 安全組: 一般會(huì)有一個(gè)默認(rèn)的安全組,如果沒有就選擇新建安全組,去創(chuàng)建一個(gè)就行,并且手動(dòng)設(shè)置開放的端口。
- 網(wǎng)絡(luò)選擇默認(rèn)就可以
- 計(jì)費(fèi)模式選擇 按固定帶寬
- 系統(tǒng)配置
- 設(shè)置密鑰,就是通過密鑰文件登入 Linux 系統(tǒng),而非通過密碼,必須擁有密鑰文件才可以登入系統(tǒng)。
- 自定義密碼,就是通過密碼登入Linux系統(tǒng)或者Windows 系統(tǒng),推薦新手使用該方式。
- 創(chuàng)建后設(shè)置,就是生成實(shí)例了再通過重置密碼的方式修改密碼,不推薦!
實(shí)例名稱 和 主機(jī)名自定義就行了
- 分組設(shè)置默認(rèn)的就可以
- 確認(rèn)訂單,檢查配置是否和設(shè)置的一樣
- 重置完密碼,就可以使用啦
安裝完 ECS 服務(wù)器,遠(yuǎn)程連接,將自己項(xiàng)目所需要的軟件安裝下載就行了。
Docker安裝的安裝步驟請看: https://blog.csdn.net/aetawt/article/details/126105566
Redis 安裝:https://blog.csdn.net/aetawt/article/details/126105301
Nginx 安裝:https://blog.csdn.net/aetawt/article/details/126673621
RabbitMQ 安裝 :https://blog.csdn.net/aetawt/article/details/126214551
三、修改 Nginx 配置
使用 Nginx的目的: 當(dāng)阿里云審核員訪問你的域名時(shí)能夠 訪問到 網(wǎng)站。并且該網(wǎng)站對應(yīng)你的簽名描述。
網(wǎng)站自?。篽ttps://github.com/yangzhaoguang/nginx_html.git
網(wǎng)站提供者:CSDN 上一位叫
純情程序猿
的老哥參考博客:https://blog.csdn.net/weixin_46075832/article/details/123556740
nginx.conf 配置:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
client_max_body_size 1024m;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name 修改成你的域名;
location / {
# 根目錄
root html;
# 默認(rèn)頁名稱
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
遇到 啟動(dòng)Nginx 一直占用 80 端口的,執(zhí)行以下命令:
sudo fuser -k 80/tcp
地址欄輸入公網(wǎng)
IP
出現(xiàn)網(wǎng)站內(nèi)容就 OK啦此時(shí)我們輸入 域名訪問 是無法訪問的,因?yàn)槲覀冞€沒有備案
四、ICP 備案
官網(wǎng)提供的備案流程 :
備案的前提條件:
- 擁有域名,并且實(shí)名認(rèn)證
- 需要三個(gè)月及以上的服務(wù)器
- 服務(wù)器中部署自己的網(wǎng)站
以上準(zhǔn)備條件 OK 后,就跟著操作流程填寫信息就行了.
注意:網(wǎng)站名稱的填寫,不要隨便填寫,最好看一下命名規(guī)范,每個(gè) 地域 都不一樣。
命名規(guī)范文檔 :https://help.aliyun.com/document_detail/36948.html?spm=a2cmq.17630029.icp_beian.7.193179fe6DD5Ft#title-lhm-b1g-ehx
備案審核的過程:
過程會(huì)稍微有點(diǎn)慢,耐心等待吧~~~
如果在阿里云初審階段超過一天沒結(jié)果,就給阿里云客服打電話催一下 哈哈哈~
在阿里云初審 審核完畢之后,會(huì)提交到管局,進(jìn)行工信部短信核驗(yàn)的時(shí)候,會(huì)給你發(fā)送一個(gè)類似下面這樣的短信, 登錄提供的網(wǎng)站 輸入驗(yàn)證碼核驗(yàn)就行了。
超過一天未核驗(yàn),點(diǎn)擊短信重發(fā)就行了。
提交之后,就會(huì)提交到管局審核,大概 16~20 天,耐心等待即可…
經(jīng)歷了 20天的等待,備案終于通過啦…
備案通過之后,通過域名訪問也能訪問成功了:
雖然耽誤了 20天,但是兄弟們不要擔(dān)心,備多久 就補(bǔ)償多久 ,哈哈哈哈,為阿里云點(diǎn)贊
五、申請簽名管理
最重要的一步來了,以上所有的準(zhǔn)備工作,都是為了能夠 申請下來 簽名管理。
- 搜索短信服務(wù),點(diǎn)擊 ‘添加簽名’
- 申請簽名管理
- 等待通過,一般倆個(gè)小時(shí)之內(nèi)就能審核完,備案之后,還是很容易通過的
六、申請短信模板
- 至于短信模板,可以使用贈(zèng)送的,也可以手動(dòng)添加一個(gè),這個(gè)比較容易通過
- 添加模板
文章來源:http://www.zghlxwxcb.cn/news/detail-781953.html
- 提交,等待審核即可
七、使用阿里云短信服務(wù)
萬事俱備,只欠東風(fēng),阿里云短息服務(wù)已經(jīng)開通,接下來就是 使用 阿里云短信服務(wù)了。文章來源地址http://www.zghlxwxcb.cn/news/detail-781953.html
- 引入依賴
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
</dependency>
</dependencies>
- 發(fā)送短信代碼
@Override
public boolean send(String code, String phone) {
if(StringUtils.isEmpty(phone)) return false;
// 將 code 封裝成 map
Map<String, String> params = new HashMap<>();
params.put("code",code);
DefaultProfile profile =
DefaultProfile.getProfile("default", "your AccessKey ID", "your AccessKey Secret");
IAcsClient client = new DefaultAcsClient(profile);
CommonRequest request = new CommonRequest();
//request.setProtocol(ProtocolType.HTTPS);
request.setMethod(MethodType.POST);
request.setDomain("dysmsapi.aliyuncs.com");
request.setVersion("2017-05-25");
request.setAction("SendSms");
request.putQueryParameter("PhoneNumbers", phone); // 手機(jī)號(hào)
request.putQueryParameter("SignName", "你的簽名"); // 簽名
request.putQueryParameter("TemplateCode", "模板CODE"); // 模板CODE
request.putQueryParameter("TemplateParam", JSONObject.toJSONString(params)); // 驗(yàn)證碼map。轉(zhuǎn)換成json
try {
CommonResponse response = client.getCommonResponse(request);
System.out.println(response.getData());
return response.getHttpResponse().isSuccess();
} catch (ServerException e) {
e.printStackTrace();
} catch (ClientException e) {
e.printStackTrace();
}
return false;
}
到了這里,關(guān)于阿里云開通短信服務(wù)流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!