php无法更新

linux的开源系统包括debian和ubuntu基本上两年就更新一个版本,之后会逐步停止更新,服务器用的LTS(长久支持版本)会维持数年后被关闭更新,但是与之相应的程序比如php,由于需要第三方提供更新,就可能无法维持长久的更新。

debian version code name
继续阅读“php无法更新”

如何解决Ubuntu系统更新时找不到源的错误

使用apt-get命令安装、更新是ubuntu/debian系统维护中的经常性工作,可是,有时候想要使用apt-get install安装一个功能时却会发现404错误,也就是找不到源文件
这一错误的原因就是,ubuntu/debian的版本支持一般只有9个月,而TLS版本可以长达5年,那么,如果你不想升级版本,那一些源文件可能会找不到。
解决的办法也很简单,就是更新系统的source.list文件,使得更新源域名改为old-releases.ubuntu.com 再运行apt-get update就可以正常更新了。

详细教程在这里!

反向代理google

教程看这里!  按部就班的基本就可以成功。

最后的站点配置文件需要一点点改动而已。应该是:


location / {
google on;
#google_scholar "scholar.google.com";
google_scholar on;
}

还有,教程里面是在Ubuntu上安装nginx去反代,那么这个IP是被代理网站独占了,你要绑定新网站其实只需在/etc/nginx/site-enable/里面上传新站的配置文件conf在restart nginx就可以了
而完全不理会Ubuntu自带的那个apache2 !那个其实是个摆设而已,今天才发现居然一直没能正常启动…另外,注意下站点根目录不要和反代站点一样,反代站点根目录里面是空的,一般是/var/www/html
而且是占用443端口(80端口用htaccess转向443)

ubuntu14上安装phpmyadmin出现404错误解决办法

ubuntu14在安装完LAMP服务器套件后,可以很方便的再安装phpmyadmin来管理数据库
apt-get update
apt-get install phpmyadmin

基本上英文不是很差,没选择错误的话,就可以使用http://IP/phpmyadmin来访问了
可是事实上我却遇到404的页面,不是打不开,而是找不到文件的错误页面。
首先想到的是不是phpmyadmin的conf没有加载上,一看果然没有。试过两种办法,一是重新配置phpmyadmin
dpkg-reconfigure phpmyadmin
错误依旧!又试过直接在000-default的配置文件里面加上Include /etc/phpmyadmin/*.conf语句,依旧不行!
最后,用
ln -s /usr/share/phpmyadmin /var/www/html 重启apache 终于解决!这条语句就是在默认根目录上添加一个指向phpmyadmin文件的快捷方式。
当然phpmyadmin的安全性是非常重要的,为防止各种暴力破解尝试,可以用.htaccess来加密文件夹,具体可以看这里
安装和加密phpmyadmin

comodo SSL证书安装成功

折腾了一天终于自己将Comodo Positive Multi-Domain SSL Certificate证书安装成功了,一阵狂喜之后,分享下经验咯^^

apache服务器安装mod_ssl之后可以签署生成自己的证书(certificate)也就是crt文件,在ubutun 12系统中默认是存放在/etc/apache2/ssl/certs/中的,将default-ssl站点激活后此时访问https://IP是可以打开的,但是有警告语和标示。 继续阅读“comodo SSL证书安装成功”