独立

使用Github Pages建独立博客

╄→尐↘猪︶ㄣ 提交于 2020-04-22 08:17:41
Github 很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点。Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如 jQuery 、 Twitter 等。为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了 Github Pages 的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客。 Github Pages有以下几个优点: 轻量级的博客系统,没有麻烦的配置 使用标记语言,比如 Markdown 无需自己搭建服务器 根据Github的限制,对应的每个站有300MB空间 可以绑定自己的域名 当然他也有缺点: 使用 Jekyll 模板系统,相当于静态页发布,适合博客,文档介绍等。 动态程序的部分相当局限,比如没有评论,不过还好我们有解决方案。 基于Git,很多东西需要动手,不像Wordpress有强大的后台 大致介绍到此,作为个人博客来说,简洁清爽的表达自己的工作、心得,就已达目标,所以Github Pages是我认为此需求最完美的解决方案了。 购买、绑定独立域名 虽说 Godaddy 曾支持过SOPA,并且首页放着极其不专业的大胸美女,但是作为域名服务商他做的还不赖,选择它最重要的原因是他支持支付宝,没有信用卡有时真的很难过。 域名的购买不用多讲,注册、选域名

Nginx 虚拟主机 配置 支持独立urlwrite 文件, php-fpm独立用户和php....

夙愿已清 提交于 2020-04-17 02:28:39
【推荐阅读】微服务还能火多久?>>> Nginx 虚拟主机 环境配置。 最近租了台服务器,准备做一些网站。纠结apache/nginx很久,最后选定了Nginx+php-fpm。 因为可能会有几个站,为了安全,我希望每个站点直接都能尽量独立,避免互相影响。 主要实现功能: -能够相对快捷的添加虚拟主机。 -每个虚拟主机直接相对独立,避免一个网站有漏洞,全服务器手影响 -能够方便的配置urlrewrite,还是需要reload或restart ( 谁让nginx 不支持像 .htaccess 这样吗方便的东西呢?) -每个虚拟主机能独立配置php.ini 上面是废话,下面就是大概实现方法。 一、主要环境 CentOS 5.7, Nginx 1.06 PHP 5.2.17(php-fpm) 安装过程省略,我基本都是编译安装在 /usr/local/ 下面。 二、Web目录结构&权限 /home/$USER$/ 用户 |-- $DOMAIN$ 域名 |-- logs | |-- access.log 访问日志 | `-- .nginx 用户Nginx,可以定义urlrewrite 即使不需要也要创建,空内容,因为 nginx 配置文件中要include~。 `-- wwwroot 用户存放web文件 `-- index.html 权限: Home目录下的全部目录(除了用户后来创建的