范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

在亚马逊云Lightsail上部署Ghost博客,并启用CDN

  Ghost 是优秀的开源CMS系统,长期保持开源内容管理系统关注度首位。自2013年上线以来,一直保持快速增长,特别是从3.0版本以后,定位更加清晰,为独立出版商提供技术平台。在文本编辑、发布功能完善之后,最近上线了会员、订阅、评论等一系列帮助创作者引流、读沉淀、变现等实用功能。
  Ghost 作为开源软件本身不收费,但要把它部署在服务器上,需要支付云资源使用费。Ghost背后的开发商提供一站式托管服务。当然,我们也可以把Ghost部署在自己的服务器上。对于独立创作者而言,流量一般不大,而可选择国内厂家的轻量主机和亚马逊的Lightsail。
  Lightsail 包含虚拟主机、数据库、DNS托管、静态IP、CDN等功能,还可以一键部署Wordpres、Ghost等常用网络应用。非常适合中小开发者和意外爱好者。作为Ghost的长期用户,作者也选择把服务器迁移到Lightsail上。为方便有同样需求的爱好者使用方便,特把详细迁移过程记录下来。 注册亚马逊账号、在Lightsail页面右下角把语言切换为中文,方便操作。 创建实例,根据个人需求选择实例位置,距离客户群越近越好,选择Ghost镜像,选择付费计划、创建实例。 在Lightsail首页"联网"中"创建静态IP"选择实例对应区域,创先静态IP地址并绑定到实例上。 在实例详情页,"联网-IPv4防火墙"中添加入站规则:放通22、80、443、465、587端口。此时,已经可以通过 http://ip  地址访问站点。 在实例详情页,下载默认密钥,并记下服务器ip地址和用户名 bitnami  。 在本地使用命令行终端登录系统。具体参考aws指引。以Mac为例使用以下命令登录服务器。 sudo chmod 400 Lightsail-Key.pemssh -i Lightsail-Key.pem bitnami@ip
  我们计划使用Lightsail CDN服务,还进行一些额外设置。
  ⒎Bitnami镜像Ghost站点的默认用户名 user@example.com  ,登录密码通过以下命令获得。 cat bitnami_application_password
  ⒏通过7获得用户名和密码在过 http://ip/ghost  登录系统,并在个人账号设置下修改用户名和密码。
  ⒐配置邮箱服务器,以便发送密码修改、会员通知等。具体参考Ghost设置Mailgun指引。把在mailgun获得的密钥等信息,写入Ghost配置文件 config.production.json  。 cd /opt/bitnami/ghostsudo vim config.production.json// config.production.json "mail": {   "transport": "SMTP",   "options": {     "service": "Mailgun",     "host": "smtp.mailgun.org",     "port": 465,     "secure": true,     "auth": {       "user": "发信邮箱",       "pass": "密码"     }   } },
  配置完后,重启Ghost sudo /opt/bitnami/ctlscript.sh restart ghost
  在Ghost后台Setting/Email newsletter中配置Mailgun configuration。根据页面指引获得 Mailgun domain  和 Mailgun Private API key  。
  ⒑设置CDN:在Lightsail首页"联网"中"创建分配"选择实例对应实例作为数据源,缓存行为选择"最适合Wordpress"(aws问题,其他模式无法进行高级缓存设置),选择"不缓存任何内容",缓存行为先保持默认,在高级缓存设置,编辑"我指定的标头",设置两个新项目 X-Forwarded-Proto   /  X-Forwarded-For  。其他保持不变。
  此时,把Ghost后台域名改为自己的网站域名,在 config.production.json   中把 server  修改服务器地址为 http://your.domain.com  。先设置为http访问,直接设置为https格式,会失败。 cd /opt/bitnami/ghostsudo vim config.production.json// config.production.json "url": "http://your.domain.com",
  配置完后,重启Ghost sudo /opt/bitnami/ctlscript.sh restart ghost
  设置ssl:编辑Apache配置,传递在CDN中设置的标头。 sudo vi /opt/bitnami/apache2/conf/httpd.conf
  在如下位置添加 RequestHeader set X-Forwarded-Proto "https"       #     # Avoid passing HTTP_PROXY environment to CGI"s on this or     # backend servers which have lingering "httpoxy" defects.     # "Proxy" request header is undefined by the IETF, not list     #     RequestHeader unset Proxy early     RequestHeader set X-Forwarded-Proto "https" 
  配置完后,重启Ghost sudo /opt/bitnami/ctlscript.sh restart ghostsudo /opt/bitnami/ctlscript.sh restart apache设置自定义域名。在lightsail 后台CDN配置选择"自定义域名",如果没有ssl证书,可以直接生成新的ssl证书,域名所有权验证成功后,启用自定义域名。并使用CNAME配置自定义域名与CDN默认域名关联。CDN同步成功后,可通过默认域和自定义域访问站点内容。 在 config.production.json  中把10中配置的url修改为https格式,以确保Member、Subscribe等功能正常使用。 cd /opt/bitnami/ghostsudo vim config.production.json// config.production.json "url": "https://your.domain.com",
  配置完后,重启Ghost sudo /opt/bitnami/ctlscript.sh restart ghost lightsail提供的Ghost镜像版本为4.44.0,现在Ghost已经升级到5.0,如需体验新功能,可进行系统升级。 cd /opt/bitnami/ghostsudo su ghost -c "ghost update"
  镜像为V4.44.0,先升级到V4.48,再升级到V5。 sudo su ghost -c "ghost update v4"sudo su ghost -c "ghost update v5"
  如遇 .ghost-cli  权限不足,按如下修复 sudo chmod 777 /opt/bitnami/ghostsudo chown -R ghost:ghost /opt/bitnami/ghost/.ghost-clisudo /opt/bitnami/ctlscript.sh restart ghostsudo /opt/bitnami/ctlscript.sh restart apache
  如遇如下升级错误 Knex: run $ npm install mysql --save Cannot find module "mysql" Require stack:
  在ghost 文件夹执行如下命令后,再次升级 sudo npm install mysql --force迁移老内容到新服务器。现在后台导入备份的json格式内容备份,图片可以使用sftp上传工具上传至对应 content/images  文件夹。上传时,如遇到权限问题。赋予sftp账户操作权限。 cd /opt/bitnami/ghostsudo chmod 775 content/imagessudo chown sftpuser:sftpuser content/imagessudo /opt/bitnami/ctlscript.sh restart ghost在Ghost后台测试发布文章功能是否正常,如果遇到
  An error occurred.Message: "EACCES: permission denied, open "/opt/bitnami/ghost/.ghost-cli"" /opt/bitnami/ghost/content/images/2022/09/
  需要赋予ghost操作权限。 cd /opt/www/ghostsudo chmod 777 content/imagessudo chown -R ghost:ghost content/imagessudo /opt/bitnami/ctlscript.sh restart设置CDN缓存内容。在CDN设置目录和文件覆盖中,添加要缓存的文件和路径,并删除wp-includes和wp-content。一般地,可以缓存以下静态资源。
  css|js|jpg|jpeg|gif|ico|png|bmp|pict|csv|doc|pdf|pls|ppt|tif|tiff|eps|ejs|swf|midi|mid|ttf|eot|woff|otf|svg|svgz|webp|docx|xlsx|xls|pptx|ps|class|jar
  至此,在亚马逊lightsail上部署Ghost完成。

C罗经纪人赚翻了!国际足联转会报告还披露了哪些信息?文羊城晚报全媒体记者赵亮晨国际足联最近发布了一份报告,对今年夏季国际足球转会窗口的情况进行了分析。自2020年以来,转会市场第一次出现了明显的反弹迹象,男足的转会交易总额达到了50明明一把年纪却还装嫩,服了这5位女演员,网友真是辣眼睛有人演少女是一道青春靓丽的风景线,但是有人演少女就是辣眼睛了,实在是尴尬又违和,被观众吐槽像大妈。今天我们就来盘点一下娱乐圈那些,明明一把年纪却还装嫩,她们一个比一个尴尬,真是辣眼专家总结的健康饮食金标准,你达标了几条?国内的几位营养专家曾总结出如下的20条健康饮食金标准。专家指出,在这20条中若能达到12条,就算达标,若在5条以下,需要引起注意,及时纠正。吃饭时挺直腰背人们在吃饭时身体处于放松状自述我的随笔(作者路远)虽不是科班出身,但总爱抄抄写写。虽不是大家,但总爱观察与总结。虽是一个凡夫俗子,但总爱提炼一些带有哲理的话语。这占去了自己的一些时间,少了一些与同志朋友们的来往,但多年红枣酸枣黑枣区别有哪些?怎么吃最合理?枣自古以来就被列为五果(桃李梅杏枣)之一。作为一款深受大众喜爱的食材,最突出的特点是维生素含量高,枣作为食药同源的食品,不同的种类制作方法,枣的维生素含量也是有显著差别的。红枣红枣银行风控与公安冻结的区别与联系当你银行卡无法正常收付款时,去银行可以查到具体原因,除了被人起诉保全外,一般有两种可能,一是被银行风控,二是被公安冻结,本文详细分析一下银行风控与公安冻结的区别与联系。一什么是银行每日一句45静下心,沉住气,付出终有回甘闯红灯的人,一般有两种后果,要么比别人快一分钟,要么比人快一辈子。人生之中,总有一些事情,值得你去等一等,比如等候一盏红灯,比如携手相伴的爱人,比如期待中的未来。余生还长,不必慌张方便面与我的生与死,却在命运中交织着日月如梭,潮起潮落,几度山花开,几度春草绿,生存于滚滚红尘中的我,在纤陌的路上,多半是淡淡的生活,是为生计而奔波流浪,疲惫不堪。对于生与死,我很有定义。所谓的岁月静好,那是有人在为淡雅幽香一枝花头条作者云开日初性感娇娆韵味生娇媚多姿轻玲珑千娇隽秀肌肤鲜一笑倾城入心声性感又妩媚这是最动人的美色,也是难有的神韵,灵动和美貌于一身,很难得的尤物。千娇百媚,一时半霎,不离心头娇柔散文那份情依然早晨,给母亲打电话了。闲聊几句,母亲说,家乡已开始收秋了,院子里落了一层层树叶,她还说,想以前收秋的时日了,院子里堆满了玉米谷子黄豆高梁,还有那一只只小鸡,说到极至,母亲还咯咯地笑不能改变别人可以改变自己一棵树要长得高,接受更多的光明,它的根就必须更深入黑暗。拳王不一定是最厉害的,而是最能挨打的。拳王泰森如果你下定决心要成功,持续奋斗5年,5年内就能成功但如果你想失败,却要下定决心
张嘉倪礼服穿搭大盘点,你看美不美?一句爱得起。放得下。,预示着娱乐圈又一位明星的婚姻走到了尽头。张嘉倪,1987年出生,2014年结婚,在2016年和2018年生了两个儿子。最近传出了她老公出轨的消息,然后就迎来她女人饭后不做九件事,可美丽常在漂亮女人饭后不做9件事,将美丽不离身。一不要立刻吃水果。水果中含有类黄铜化合物,摄入后经肠道细菌作用转化为二羟苯甲酸,而摄入的蔬菜中含有硫氰酸盐,在这两种化学物质作用下,干扰甲状腺湿疹是怎样预防?皮肤科刘志勇医生做好5件事,湿疹不会找上你湿疹属于过敏性皮肤病,是由于多种因素导致的具有明显渗出倾向的皮肤炎症性反应,也属于过敏的反应。得了湿疹之后会感觉很是瘙痒,严重影响了正常的工作和生活,让人非常的烦躁,并且湿疹也容易提醒大伙早餐遵循少食多营养,常吃这5样,胜过大鱼大肉如今,很多人因为赶时间,会省下吃早餐的时间,甚至还有人为能多睡会儿而不吃早餐。短期内不吃早餐可能不会对身体有什么影响,但长期如此,会给身体带来很大的威胁,都说一日之计在于晨,早餐是柴胡舒肝丸巧搭配,化气火痰六郁,消囊肿肌瘤结节大家好我是崔医生,今天教你柴胡舒肝丸巧搭配,化气火痰六郁,消囊肿肌瘤结节。柴胡舒肝丸这个药物呢,平时爱生气总是情绪不好的人可能经常会用到它,是疏肝理气的常用药。那很多人不知道,这个胰腺癌被称为癌中之王,它最青睐于这4类人,需注意预防在人体所有的器官中,人们往往对肝脏肺胃等器官更为关注一些,而胰腺这个器官却经常被人们忽略。虽然胰腺只是一个很小的器官,但它对身体发挥的作用却不容忽视。作为消化系统的重要一员,胰腺所日本同事讥笑道日本男足已经击败德国队!中国足球却忙着反腐一年一度的世界杯再次上演豪门盛宴,32强逐鹿卡塔尔,争夺世界杯!武藤是我的日本同事,在中国已经工作了7年,精通汉语和中国文化,是个中国通。我本人是个狂热的爱国者,对日本充满了仇恨,F组比利时将会给第三轮所以比赛场次给出答案2022世界杯F组比利时VS摩洛哥克罗地亚VS加拿大本次世界杯绕不开的彩虹袖标事件,本小组的七斗士就是比利时,而且比利时大有跟随丹麦德国之后的趋势,上轮比赛比利时外交部长在看台戴着(粤语)世界杯,我要为中国男足讲句公道话卡塔尔世界杯小组赛如火如荼,我哋先离睇睇亚洲球队高光表现。沙地阿拉伯21阿根廷,日本21德国,伊朗20威尔士,韩国00乌拉圭。亚洲球队在好多年前,一直都系世界杯赛场鱼腩,仲记得德国这个规则,很大程度上改变了世界杯比赛进程卡塔尔世界杯观察5换人规则改变世界杯24日,卡塔尔世界杯首轮比赛结束,32支球队悉数亮相。从首轮比赛来看,本届赛事实行的5换人规则,在很大程度上改变了世界杯比赛进程。2020年5月荷兰战平厄瓜多尔,送东道主提前出局,瓦伦西亚领跑射手榜北京时间11月26日凌晨,卡塔尔世界杯A组第二轮战罢,荷兰队与厄瓜多尔队1比1握手言和。比赛中,加克波为荷兰队在开场阶段就攻入一球,但顽强的厄瓜多尔队凭借队长恩纳瓦伦西亚下半场开局