Blog posts

koonatea remove httpd

Removing:
 httpd                        x86_64       2.4.6-97.el7.centos          @updates       9.4 M
Removing for dependencies:
 httpd-devel                  x86_64       2.4.6-97.el7.centos          @updates       752 k
 mod_fcgid                    x86_64       2.3.9-6.el7                  @base          228 k
 mod_ssl                      x86_64       1:2.4.6-97.el7.centos        @updates       224 k
 php                          x86_64       5.4.16-48.el7                @base          4.4 M

All letsencrypt

cd /usr/share/letsencrypt

service httpd stop

add drupal 6 or 7 securepage modules
 

  • Set $conf['https'] = TRUE; in settings.php.

[root@dns6 letsencrypt]# ./certbot-auto certonly --force-renew --cert-name greencom.tw
Saving debug log to /var/log/letsencrypt/letsencrypt.log

2018 letsencrypt for sever

Test certbot

https://www.ssllabs.com/ssltest/analyze.html

 

cd /usr/share/letsencrypt

service httpd stop

./certbot-auto renew

./certbot-auto certonly --force-renew --cert-name live-domain-use

./certbot-auto certonly --force-renew -d cycht.org.tw -d www.cycht.org.tw -d m.cycht.org.tw -d main.cycht.org.tw

./certbot certonly — expand -d domain1,domain2,domain3

remove only domian

./certbot-auto delete --cert-name pstock.idv.tw

Drupal 8 入門

drupal 8 入門

 2016-09-12 16:34:11

2016年9月11日drupal深圳社區組織了一次聚會,做了個D8入門分享,這裡整理了一下,D8正式版是2015年11月19日發布,我也是從這個時候開始學習研究drupal ,過去差不多一年時間了,入門過程的很多東西記憶猶新,可能將來這些感受會慢慢的忘記,所以在這一次聚會徵集的時候我把它記錄分享出來,一來可以幫助處於drupal大門之外正在觀望的朋友以及決定深入研究正在入門的朋友,二來自己也做一個筆記,drupal很龐大,我的學習還處於不斷進行中,有些地方可能講的不準確,還請已經走過來的朋友指正。
首先我做一個簡短的自我知識背景介紹,這樣可以和大家產生一個共鳴,理解到我學習drupal過程中出現的感受,從事php有8年時間,經歷學習過c、c++、java現在專注於php,在web領域深入理解過的cms有phpcms,帝國cms,特別是帝國cms,為它開發了一些插件。深入理解使用的框架有CodeIgniter簡稱ci,用ci開發過微信公眾號管理系統等等,這些背景知識會在學習drupal的過程中產生對比和共振。以上就是大致的背景知識,我沒有了解過drupal8以前的版本,第一次接觸drupal就是從這個面向對象的d8開始的,下面分幾個部分來講。

TLS/SSL

早先 TLS/SSL 安全性憑證一定是向憑證機構購買,這樣瀏覽器才會認得你是合法的憑證(這些瀏覽器在出廠時就已經設定好要相信哪些憑證機構),例如 alphacamp.co 是在NameCheap 這家代理商購買的。好消息是,為了推廣 HTTPS 安全連線,去年由許多大公司以及各大非營利團體共同贊助推出 Let’s Encrypt 這個服務,免費發佈 TLS/SSL 憑證。中文使用說明可以參考 https://letsencrypt.tw/,或是用 certbot 這個工具。