2018年3月15日 星期四

[網站架設]網域、主機租好了,然後呢?我的步驟:A指向、SSH、Ruby、PostgreSQL、rsnapshot

!!所有相關連結皆須注意發表時間,可能會有版本問題!!

如何架設網站+費用:21個教學(網頁製作軟體) -張阿道
網站架設-VPS主機申請與安裝 -梅問題教學網
網站架設-VPS主機lxadmin設定與開設帳號 -梅問題教學網
網站架設-lxadmin出現no_ip_address解決辦法 -梅問題教學網

租好 sugarhosts VPS主機,但不知為何找不到附加 cPanel的選項,
得到 IP位置後,
GoDaddy我的網域 > 點擊 ****(your_domain_name.com)> 管理 DNS>
紀錄 類型 A> 編輯> 將指向Parked 改成 IP。
DNS基本觀念 -Seednet
【網路基礎知識】什麼是DNS(Domain Name System)Server? -工程師的櫻花浪漫街道
DNS 設定教學 -Clark's 電腦知識日記簿

下載 SSH PuTTY,
這裡一直在 login as的時候輸入信件內的用戶名及密碼,
一直登入被拒絕,還失敗多次被關閉,
後來看到許多教學都在 login as時輸入 root,
gan~ 為什麼是 root!總之改成 root再輸入信件內的密碼就可以了。
如何登錄SSH客戶端?  -cpaneleasy
PUTTY 入門 教學 -資訊爆炸的時代***
遠端連線伺服器SSH / XDMCP / VNC / RDP -鳥哥的Linux私房菜

總之沒有cPanel,要安裝cPanel嗎?要安裝 ubuntu嗎?
反正一定要裝的是 Ruby on Rails, PostgreSQL,
為了 Rails所以該裝 ubuntu吧!

由此篇文章得知,沒有 cPanel不是什麼大不了的事,所以不裝了!
cPanel 面板真的很重要 -gtour.info
補充:同作者 如何在 Ubuntu 16.04 配置 iptables 防火牆 -gtour.info***

進入 sugar VPS後台控制面板,點擊你的hostname(your_host_name.your_domain_name.com)>
找到 Reinstall> 即可看到熟悉的 ubuntu圖示 >點選版本後Reinstall
>說要等10-15分鐘>










SUCCESS!

接著來安裝 Ruby on Rails
Ruby on Rails 實戰聖經 網站佈署 -iHower (現行 Ruby版本 2.5.0)
跟著教學網頁走,其中 ./configure步驟時,充滿使人擔心的紅字NO:








































也不知道是怎麼樣。
安裝完之後輸入 ruby -v

SUCCESS!!

接著要安裝 PostgreSQL,明天待續。
跟著文件步驟安裝,PostgreSQL也安裝成功了


這時朋友建議裝個快照備份程式,如rsnapshot
How To Backup Local Unix Host Using rsnapshot rsync Utility -The Geek Stuff
How To Backup Remote Linux Host Using rsnapshot rsync Utility -The Geek Stuff
使用 rsnapshot 備份及比較設定檔 -Jengyic's 正義部落
淺談linux下的快照備份軟體—rsnapshot -中央研究院 顏景喆
Rsnapshot︰一款面向Linux遠程檔案系統備份工具 -趣讀***
Ubuntu下使用rsnapshot做遠程備份 -問問題

第一步安裝沒有問題:
apt-get install rsnapshot
第二步調整設定檔:
/etc/rsnapshot.conf
出現Permission denied

參考
 scp 总是显示 Permission denied [論壇 - 新手村] -ubuntu正體中文站
Linux 的檔案權限與目錄配置 -鳥哥的Linux私房菜
基礎系統設定與備份策略 -鳥哥的Linux私房菜

改成直接輸入:
vi /etc/rsnapshot.conf
就可以了,所以開始學 vi編輯器:
vim 程式編輯器 -鳥哥的Linux私房菜
改完之後 :wq










花了好大功夫終於












但在輸入伺服器名稱那邊沒有成功,
暫時先註解掉了,也看不懂教學網站寫的意思,
備份遠程目錄 如果你想備份遠程服務器目錄,那麼你要告訴rsnapshot服務器在哪里、你又想備份哪些目錄。我在這里要備份rsnapshot服務器上”/data/backup”目錄下的遠程服務器”/home”目錄。 backup   root@example.com:/home/ /data/backup/ 
編輯重點!參數檔只認tabs不認space!改好久、頭好痛
先做完第五步驟,明日繼續。

第六步驟要讓過程自動化,教學文提到:
默認情況下,rsnapshot在”/etc/cron.d/rsnapshot”下隨帶cron檔案;要是這個檔案不存在,就建立一個,然後將下面幾行添加到該檔案。
進入/etc/cron.d/ 之後,鍵入ls看到rsnapshot卻進不去了,why












嘗試使用 vi /etc/cron.d/rsnapshot/cron
進入編輯模式,但是編輯完要寫入離開 :wq!




嗯...
後來參考
rsnapshot 安裝與使用方式 -蔡宗融個人網站
去/etc/crontab 寫入,在/etc/下鍵入
vi crontab
進入編輯畫面,加入成:

















:wq 可順利寫入離開

最後步驟,將報告傳入指定電郵,但找不到perl檔,
自動化都設定完了(雖然不知道有沒有成功),沒有設定報告傳送應是不影響主要功能,
就先不設定了。


1 則留言:

  1. 謝謝你的分享!
    關於SEO的細節我推薦這三篇文章
    https://www.hdcourse.com/seo/how-to-improve-seo/
    https://www.hdcourse.com/seo/backlink-strategy/
    https://www.hdcourse.com/seo/long-tail-keyword/

    回覆刪除