2019/04/16 課程內容 |
|
伺服器 VPS |
Vultr - https://www.vultr.com
DigitalOcean - https://digitalocean.com
|
工具 Tools |
Notepad++ - npp.7.6.2.Installer.x64.exe Putty - putty_v0.64.exe rsa private key - testkey.ppk [for putty] rsa private key - testkey rsa public key - testkey.pub WS - Websocket Tool |
WinSCP - WinSCP-5.15.1-Setup.exe
HC Public Key - hcyang_public.key
|
|
SSH - ssh keygen (login without password) | |
OS: Ubuntu 18.04 x64 #Install
[email protected]:~# apt update #MySQL [email protected]:~# mysql_secure_installation#(Details, and don't install VALIDATE PASSWORD PLUGIN.) [email protected]:~# mysql -u root -p mysql> CREATE USER 'hc'@'localhost' IDENTIFIED BY '123456789'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'hc'@'localhost' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit #phpMyAdmin [email protected]:~# cd /var/www/html[email protected]:/var/www/html# wget https://cumi.co/20190416/downloads/phpMyAdmin.zip [email protected]:/var/www/html# unzip phpMyAdmin.zip #http://IP_Address/phpMyAdmin/index.php #APW Project - Golang [email protected]:~# cd /var/www/html[email protected]:/var/www/html# mkdir apw [email protected]:/var/www/html# cd apw [email protected]:/var/www/html/apw# wget https://cumi.co/20190416/downloads/apw.zip [email protected]:/var/www/html/apw# unzip apw.zip [email protected]:/var/www/html/apw# go get -v golang.org/x/net/websocket [email protected]:/var/www/html/apw# go build [email protected]:/var/www/html/apw# nohup ./apw >> logs.txt 2>&1& #http://IP_Address/phpMyAdmin/index.php #建立資料庫: apw [utf8_bin] ![]() #import apw.sql ![]() #APW Project - Web [email protected]:~# cd /var/www/html[email protected]:/var/www/html# mkdir apw_web [email protected]:/var/www/html# cd apw_web [email protected]:/var/www/html/apw_web# wget https://cumi.co/20190416/downloads/apw_web.zip [email protected]:/var/www/html/apw_web# unzip apw_web.zip [email protected]:/var/www/html/apw_web# chmod -c 777 ./templates_c #修改檔案: /var/www/html/apw_web/assets/ajax.js [websocket ip & port] ![]() #http://IP_Address/apw_web #APW Project - Arduino #修改檔案main.ino (IP, Port, Path)![]() #ESP-12F燒錄方式 |