閱讀120 返回首頁    go 阿裏雲 go 技術社區[雲棲]


【雲計算的1024種玩法】為小夥伴搭建一個功能豐富的百度貼吧雲簽到

前言

貼吧是年輕人比較喜歡逛得地方,和雲棲社區一樣貼吧也有個簽到功能,不過雲棲社區隻有一個地方要簽到,但是要是你泡的貼吧多了那簽到就麻煩多了而且還容易忘記。這時候傳說中的百度貼吧雲簽到就非常的實用了。

利用阿裏雲學生機搭建一個雲簽到功能,成本也是非常的低廉而且還可以安裝插件來實現行雲灌水、雲點讚以及郵件提醒等待,如果你是社團或者學生會幹部,然後還在為納新發愁的話,這可是納新神器啊,一般人我不告訴他!

教程

一. 搭建所需的服務器環境

1、首先我們得開通雲服務器

學生用戶可以在阿裏雲官網上進行學生認證後購買一定配置的ECS,僅需9.9元每月,學生用戶無需擔心花費過多用在服務器的問題。

學生用戶在經過學生認證過後就可以在相關網址進行購買,網址為:https://promotion.aliyun.com/ntms/campus2017.html,

買好了服務器就可以去剛剛注冊好的賬號管理裏的管理控製台去查看服務器以及它的一些配置。

2、安裝 LAMP 環境

預裝環境和地域可根據實際個人情況自選,隻要有 PHP 和 MYSQL 就行。這裏推薦適合新手的 LAMP 環境(Linux + Apache + MySQL + PHP)所以在預裝係統選擇中可以隨意選擇。在購買了ECS之後,無需再購買鏡像,隻需停止服務器後更換係統盤即可。

NEW001
NEW002

選擇鏡像時,推薦使用 LAMP環境(Ubuntu16.04 Apache PHP7.1),因為這個鏡像提供了比較豐富的工具:例如OSS備份,而且Apache、PHP等組件可以自行升級,更加安全!

在選擇更換係統盤後,選擇鏡像市場,然後選擇從鏡像市場選擇(含操作係統)
NEW003

輸入安裝環境,點擊使用
NEW004

打開公網IP,顯示如下頁麵,表示鏡像安裝成功。
NEW005

3、準備控製軟件

接下來我們需要在自己的電腦上安裝一個叫PuTTY的軟件,用於遠程連接和管理我們在阿裏雲ECS上的服務器。

PuTTY是一種遠程登錄終端工具,可以在不同平台上運行,也可以同時在Win32 和 Unix 係統下模擬 xterm 終端。

這裏附上下載地址:https://github.com/larryli/PuTTY/releases

注意:在主機名稱或IP地址那一欄填上阿裏雲ECS上服務器公網IP地址。

然後安裝FileZilla軟件,一款非常好用的跨平台 FTP 軟件,隻需要在主機欄中聲明 sftp:// 協議,就可以連接了,就可以看到遠程 Linux 上的目錄了。

下載地址:https://filezilla-project.org/download.php?type=client

4、下載並上傳貼吧雲簽到

接下來我們還需要下載 貼吧雲簽到的源文件,利用FileZilla上傳到阿裏雲ECS上的服務器/data/wwwroot/default/目錄下。

下載地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign/archive/V4.9.tar.gz

5、添加新的數據庫

在 Putty 中運行:

grep dbrootpwd /root/oneinstack/options.conf

會提示:

dbrootpwd='KeYpZrZx'

這就是我們的 root 密碼,一般來說默認就是 KeYpZrZx
在瀏覽器打開 https://ecs公網IP/old/phpMyAdmin

NEW005

輸入 root 賬戶和密碼,點擊執行登錄,並左側列表點擊 new
NEW007

在 數據庫名 欄,輸入數據庫名稱,例如:newdb

NEW006tKfTcgy1fira3r8codj30i6055mxb

最後再往 PuTTY 中輸入:

chown -R www /data/wwwroot/default/

安裝雲簽到

然後就可以在瀏覽器中打開我們的 ECS 公網IP了~

然後點擊 前往安裝 ,再接受一下用戶協議ok~

NEW01

功能檢測這一步,一般來說隻要我們用的雲市場的 LAMP 環境就不會有問題,直接下一步就行。

NEW02

問是不是應用引擎上部署的程序,當然不是,咱們用的是 ECS 學生機!

NEW03

劃重點了,數據庫信息這裏像我這樣填寫,然後創始人用戶名和密碼就隨意了:

NEW04

然後我們就按照完成了!

NEW05

設置定時任務

其實本來添加定時任務隻是一個小細節,不過鑒於對新手來說比較複雜所以單獨拿出來講。如果不添加定時任務就不能自動簽到了。

在 Putty 中輸入:

crontab -e

然後輸入:

* * * * * /usr/local/php/bin/php /data/wwwroot/default/do.php

輸入 Ctrl + X 保存,
NEW06

再輸入個 Y 退出。

NEW07

輸入 crontab -u root -l 查看是否生效

NEW08

使用

百度賬號管理 出添加 BDUSS,如果使用過雲簽到的肯定知道該怎麼提取了,如果不知道的可以使用 這個軟件,無腦提取建議使用短信驗證碼登錄比較安全:https://app-10043449.cos.myqcloud.com/get_bduss.exe
NEW09

然後再到 雲簽到設置和日誌 輸入要自動簽到的貼吧名稱就行。

雲簽到同時還擁有非常豐富的插件庫來豐富其功能,安裝也非常方便,地址:戳我

希望大家玩的開心啊~

最後更新:2017-08-31 19:02:28

  上一篇:go  從 Apache RocketMQ 和 Kafka 看 Topic 數量對單機性能的影響
  下一篇:go  odps之sql性能優化