certbot renew 出現下面的錯誤
Cert is due for renewal, auto-renewing…
Could not choose appropriate plugin: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError(‘An authentication script must be provided with –manual-auth-hook when using the manual plugin non-interactively.’)
Attempting to renew cert (def.com-0001) from /etc/letsencrypt/renewal/def.com-0001.conf produced an unexpected error: The manual plugin is not working; there may be problems with your existing configuration.
The error was: PluginError(‘An authentication script must be provided with –manual-auth-hook when using the manual plugin non-interactively.’). Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/abc.com-0003/fullchain.pem (failure)
/etc/letsencrypt/live/def.com-0001/fullchain.pem (failure)
apache
使用 certbot 取得 免費 SSL Wildcard 憑證
假設我有一個網域,上面有很多個子域名,在現在沒有SSL無法受到google關愛的眼神。
certbot就是一個很好用的工具
搭配Let’s Encrypt 免費的SSL
其實,可以買足90%以上的需求
Certbot自動模式可以一次滿足所有的子域名需求
100個域名之內,可以使用一張憑證處理
但是所有的簽署域名都是在憑證上出現
這個看起來好像不是這麼的「專業」
系統需求
1.DNS Service
我用的是CloudFlare
2.Linux Server
3.Apache / NGINX 服務 Read more
不用 .htaccess apache nginx rewrite 5分鐘完成301/302轉址
www.aaa.com 因為公司策略調整,要把現在的服務改成www.bbb.com
傳統做法是使用 .htaccess 或是在 apache / nginx 做 301 / 302 轉址
.htaccess的寫法如下
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.aaa.com.tw$[OR]
RewriteCond %{HTTP_HOST} ^aaa.com.tw$
RewriteRule ^(.*)$ http://www.bbb.com/$1 [R=301,L]
轉移主機環境
從Ubuntu 1404 的 apache2 + mysql + php的環境,轉移到NGINX的環境中。
目前看起來效能更好了,也更少資源了
至於穩定度,就看這幾天連假的狀況了
下星期,還會做線路切換,看看google的PR評分會不會再高一點
一個按鍵擋掉所有網站圖片盜鏈
發生了什麼事?
本站有幾篇熱門的Facebook文章,被在家工作的傳直銷的人盜用,放在痞客邦。當然是未經本人同意的啦!我之前就處理過一批了,沒有想到還是有人盜用,而且是昨天我在看Log的時候才發現。
Read more
用php連接mssql成功,連接LDAP(AD)也成功
老實講,我真的太懶,早該做的實驗,我卻沒有做,如果做好了,弄不好早就接了一堆工作回來了,也就不會到現在還在用單純的apache+php+mysql。
今天是在appserv上做的實驗,其實真的不難。 Read more
筆電伺服器效能測試
手上這台工作筆電灌了雙作業系統,一個是常用的Windows 7,另一個是灌Ubuntu系統,搭配Unity的桌面環境,最近利用空檔,把Ubuntu重灌成視窗的純工作環境,想要測試在電筆上執行加設伺服器的可能性,包括Web,Mail 兩項重大服務。
昨天利用家中ADSL的固定IP來架設,目前看起來應該只能架設Web,而Mail因為中華電信反解的關係,可能會被很多郵件主機檔起來。所以暫時不測試Email系統,而這次的Web Service,採用的是APM架構(apache,php,mysql),沒有採用nginx或是lighttpd等省記憶體的環境。
Read more
Ubuntu Apache2 使用 Curl
因為程式有用到cURL,所以Ubuntu環境中必須要有
指令很簡單
先安裝,再動啟apache2,打完就收工
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
sudo service apache2 restart
Javascript回上一頁表單被清空,問題處理
我們有時遇到判斷資料錯誤時,會使用javascript:history.go(-1);,但是如果我們有啟動session時,表單中的資料會被清掉。(如果沒有啟動,browser會記住表單的內容)
在php中使用下面的語法,就可以解決掉這個問題
Read more
ARCHLinux再探
前幾天用自己的老機器在公司測試ArchLinux,因為很多網友推薦,這是一套很彈性,效能好,又不吃資源的Linux作業系統,而且針對i686的CPU進行編譯,所以就算是新機器,也有支援。
公司那台舊電腦是AMD 散步龍的3000+、RAM1G、HD Sata1 80G(這個規格超屌~哈),怎麼裝就是裝不起來,手邊又有事情在忙,所以就丟下來沒有處理。 Read more