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)
nginx
使用 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]
I got the website stop message. Ubuntu Web-Server on Proxmox VE is crashed.
I got the worry message in the midnight, about the web server is down.
When I login, the server shows man directories can not mount as read and write.
Directory can not write has happened before, when the disk is full.
But can not mount disk as rewrite is not the disk full issue.
MySQL 連線失敗,怎麼重啟服務都沒有用
service mysql restart
(systemctl restart mysql)
出現錯誤訊息
mysql.service: Failed with result ‘exit-code’.
Job for mysql.service failed because the control process exited with error code. See “systemctl status mysql.service” and “journalctl -xe” for details.
轉移主機環境
從Ubuntu 1404 的 apache2 + mysql + php的環境,轉移到NGINX的環境中。
目前看起來效能更好了,也更少資源了
至於穩定度,就看這幾天連假的狀況了
下星期,還會做線路切換,看看google的PR評分會不會再高一點
NGINX 413 Request Entity Too Large
一個按鍵擋掉所有網站圖片盜鏈
發生了什麼事?
本站有幾篇熱門的Facebook文章,被在家工作的傳直銷的人盜用,放在痞客邦。當然是未經本人同意的啦!我之前就處理過一批了,沒有想到還是有人盜用,而且是昨天我在看Log的時候才發現。
Read more
用php連接mssql成功,連接LDAP(AD)也成功
老實講,我真的太懶,早該做的實驗,我卻沒有做,如果做好了,弄不好早就接了一堆工作回來了,也就不會到現在還在用單純的apache+php+mysql。
今天是在appserv上做的實驗,其實真的不難。 Read more
解決nginx+php5-fpm卻無法啟動mysql的問題
先前已裝安裝好nginx+php5-fpm的環境,但是mysql一直起不來,已經安裝了一堆php5的擴展(extension),但不動作就是不動作。 Read more