You are here

drupal8

内容包括drupal8教程,drupal8汉化,drupal8主题,drupal8模板,drupal8中文手册,drupal8 views,drupa8中文,drupal8安装,drupal8开发,drupal8视频,等

使用certbot实现HTTPS

有很多https的证书提供商,不过价格都不低,作为一个个人网站,或者节约型的公司,可以考虑使用Let's Encrypt certificates,

 每次认证3个月的有效期,需要手动的重新认证。

 

 Let's Encrypt配置起来,相对比较麻烦,不过certbot简化了这些配置

 

 我用的是nginx,对应配置文档:

 https://certbot.eff.org/lets-encrypt/centosrhel7-nginx

 

 下面的这个步骤是可选的:

$ yum -y install yum-utils

$ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional


安装certbot先:

$ sudo yum install python2-certbot-nginx


运行:

论坛:

Drupal版本:

Drupal 7, 8 ,9

Drupal创始人,在Drupal欧洲大会上,讲了Drupal9的大致发布时间。经过社区激烈的讨论,Drupal9的发布日期将会在2020年,距今一年多的时间发布。Drupal9发布以后,2021年11月,Drupal8结束维护。Drupal7的维护期延长到2021年11月,过后,同时将会有商业的维护支持。

 

Drupal8的短命,这将会是一个不争的事实。毫无疑问,Drupal8自问世以来,并未在市场上取得成功,来自替代技术的压力,Drupal社区的分裂。向新技术转换的阵痛。

 

以前,Drupal核心开发者webchick曾发文说,Drupal9最早也是2021年的事了,现在往前提了整整一年。Drupal核心人员终于达成一致。乐观一点,明年的这个时候,Drupal9的alpha版本就会出现。

 

论坛:

Drupal版本:

Drupal 网站安全检查常见问题

下面的问题,是客户接受上级单位安全检查,所涉及的问题,应该具有很高的代表性。经过上级检查,Drupal的安全性得到了高度的认可。


1,有无登录失败次数限制,

有,6次封IP

2,用户在线有效时长,越短越好

可以在settings.php里面配置

3,一个账号同时只能有一个人在线。

session_limit,可以配置限制次数。限制为1,自动踢出旧有登陆

4,搜索框,有过滤么

有。


5,恶意文件防护

自带防护PHP可执行文件的上传。


6,网站日志:

apache有日志, 网站本身有日志。


7,同时在线用户数,500?


8,密码强度

https://www.drupal.org/project/password_policy


9,windows 文件夹共享默认打开了, net share


论坛:

Drupal版本:

可嵌入其它网站的象棋棋谱SVG格式

最近将亚艾元象棋谱网站的图片,从PNG转为SVG,动态生成SVG的格式。原来基于phantomjs生成png格式的图片,然后使用程序合成gif格式的动态棋谱。

原来的方式,png,gif格式,保存起来,一个png格式需要40k,一个gif棋谱图片需要2M大小,50万棋谱,大约需要存储500万张图片。我使用百度的云存储服务,存储了这些图片,加到一起1.3T大小,每天都有10块钱的费用。成本有点高。


经过改造,现在换成了svg的格式,效果更好。而且生成SVG的速度比合成png的速度也快了10倍大小。动态的象棋棋谱svg格式,近8K大小。静态的SVG象棋棋谱图片仅5k大小。实例如下:

论坛:

Drupal版本:

基于apache rewrite rule 实现带不带路径前缀都能访问,不调转

计划实现用户访问网站url里面,如果带有不带有portal字符,都看到同样的内容。用户的浏览器不用跳转。

采用重定向实现的话,就比较简单,如果不重定向的话,就比较麻烦,查找了很多资料,阅读了官方文档,最后找到了,使用代理的方式,不过这里是自己代理自己。


RewriteCond %{REQUEST_URI} ^(.*)?/(portal)/(node)/(.*)

RewriteRule ^ "http://localhost/xqipu/node/%4" [P]

  

  

需要在httpd.conf文件中启用  :

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so


否则会报错:

论坛:

Drupal版本:

eval String from Char Code

最近有多个Drupal网站被黑了,其中一个症状,首次访问首页面,会跳转到别的页面,黑客页面。第二次访问正常。

这个极有隐蔽性,刚开始我还以为是浏览器点错了呢,因为后面就正常,后来检查,发现页面被注入JS代码。类似这样的代码:


Drupal版本:

4月25号, 2018 PSA-2018-003 Drupal安全升级!!!

将在2018年的4月25号,16:00 - 18:00 UTC, 标准时间,Drupal安全团队将会发布一个新的安全版本,这个安全更新,不属于Drupal的周期性的版本更新。对于所有的安全更新,Drupal安全团队,提醒您,第一时间更新代码。Drupal的安全更新,一经发布,里面的补丁所涉及的代码,就会被黑客利用,进而开发出来攻击Drupal网站的程序。这个过程可能会很快,几个小时,几天,黑客的渗透程序就会开发完毕。

4月25号, 2018 PSA-2018-003的安全更新,是对SA-CORE-2018-002后续改进升级。

对于7.x, 8.5.x的Drupal网站,只需要按照日常的更新即可,仅有安全代码更新,没有数据库的变更。

对于Drupal8.4.x的请,第一时间升级到8.4.8,尽快升级到8.5.3;对于Drupal8.3的用户,请第一时间升级到8.4.8,尽快升级到8.5.3.

对于Drupal6用户,请第一时间,升级到Drupal7.x的最新版本。

Drupal 安全漏洞SA-CORE-2018-002安全补丁

从代码里面我们可以看出,对于请求参数里面的#字符,这里添加了限制。Drupal的表单API,呈现数组里面的key都是以#开头的,对于以#开头的数据,Drupal以前默认未加过滤清理,导致黑客可以借助这里,植入代码。

Drupal7补丁地址

https://cgit.drupalcode.org/drupal/rawdiff/?h=7.x&id=2266d2a83db50e2f97682d9a0fb8a18e2722cba5

Drupal8补丁地址:

Drupal版本:

页面

Subscribe to RSS - drupal8