您正在查看:2016年10月

Centos 自己动手搭建 LNMP 网站运行环境

上次使用 OneinStack 一键部署了 lnmp
这次我们自己动手安装 lnmp 环境
以下教程仅供个人学习记录,在此期间参考了 下站见 的安装教程

准备工作

1.查看环境

[root@SKY-YUN ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)

本机在这里使用的是 Centos 6.8
2.配置防火墙,开启80端口、3306端口
rm -rf /etc/sysconfig/iptables 删除原先的防火墙配置
vi /etc/sysconfig/iptables 添加如下内容

- 阅读剩余部分 -

网站开始备案,关闭首页显示

本来想不关站了 碰个运气呢
谁知道 今一大早给我发了个邮件 初审都没通过
果断还是老老实实关站吧
机智的我在主页模板 加了一个首页判断

<?php if($this->is('index')): ?>

  // 如果是首页 则输出

<?php else: ?>

  // 如果不是首页 则输出

<?php endif;?>

这下网站只有首页是打不开
其他页面正常
希望这次能通过吧

使用 OneinStack 一键部署 LNMP 网站运行环境

今天有幸抢到腾讯1元云主机一台
刚刚开通了下,正需要配置环境
顺便写个笔记

- 阅读剩余部分 -

不多说了,鸡冻\(≧▽≦)/,择日搬回国内

StudentVPS.png

抢了两个星期了 终于抢到了 哈哈

不过搬回国内 避免不了要备案...

无所谓啦~

生命在于折腾~

Rozv-Theme-Typecho

历时三天
一款极其精简的 Typecho 主题 Rozv-Theme 出炉啦

theme_preview (1).png

Demo: https://demo.noisky.cn

下站见 推荐,发现了一款 摄氏度 很久前写的主题 Rozv-Theme

该主题很极其精简的设计风格 瞬间吸引了我的眼球

美中不足的就是 该主题 没有手机版
而且在 Typecho 1.0 下还有少许 Bug

果断就动手修改了下 顺便做了下精简和适配了下手机版 极其精简 整个主题不到80k大小

V1.3.1 at 2017-1-18


  • 评论框细节优化
  • 顶部菜单栏去除独立页面 移动到底部输出
  • 去除底部的友情链接,如需使用友情链接,可自行增加独立页,可直接使用 <links></links> 调用寒泥的 Links插件
  • 去除 侧边栏
  • 优化了移动端评论框等细节显示
  • 采用响应式设计,适配了移动端,优化了代码和图片的显示
  • 主题设置增加备案号的显示
  • 新增归档页面 (需自行新建归档页,缩略名为 archive ,自定义模板选择 archive )

模板下载:https://github.com/noisky/Rozv-Theme-Typecho


配合该背景特效使用,效果更佳哦 https://ffis.me/experience/canvas-nest.html

模板制作中,非常感谢 下站见 大佬提出的建议

给 Nginx 配置 errpage 错误显示页面

Nginx 默认的错误显示界面 有点枯燥 一般用户碰见错误页面会不知道怎么回事 然后就离开了 会导致流量流失

当然我们可以自定义 Nginx 的错误页面,动手能力强的同学可以自己写一个简单的错误页面(一般包括400,401,403,404,405,500,503等)
具体错误代码代表什么意思可以自行谷歌
当你做好自己的错误页面后 可以把你的错误页面放到 errpage 文件夹里 然后传到你网站的根目录下

然后修改你 Nginx 的网站配置文件 加入如下语句

error_page 400 /errpage/400.html;
error_page 401 /errpage/401.html;
error_page 403 /errpage/403.html;
error_page 404 /errpage/404.html;
error_page 405 /errpage/405.html;
error_page 500 /errpage/500.html;
error_page 502 /errpage/502.html;
error_page 503 /errpage/503.html;

一定不要用=号 例如:error_page 400 = /errpage/400.html;
用了=返回状态是200,问题很严重:1.搜索引擎 2.是 ajax 错误不容易查找

保存配置后重启 Nginx service nginx restart

然后我们会发现 普通的静态页面可以正常返回错误页面 可是 PHP 页面就不行

- 阅读剩余部分 -