LNMP + Apache 架构配置:Nginx 做前端代理 + Apache 做后端服务

前面两篇文章:
Win7 下 VMware 虚拟机中安装 CentOS 服务器
CentOS 服务器环境搭建:Linux + Apache + MySQL + PHP + Nginx

我们分别介绍了如何在 Win7 虚拟机中安装 CentOS 服务器、如何在本地主机 Win7 中通过 PuTTY “远程”登录虚拟机中的 CentOS 服务器,以及如何在 CentOS 中搭建 LAMP 环境和 LNMP 环境。

本文将介绍如何配置 LNMPA 环境,即用 Nginx 做前端反向代理服务器,接收 HTTP 请求,并处理静态文件(如 js/css/jpg/png/swf/… 等),而把动态脚本 .php/.py 等交给后端的 Apache 解析处理。

Continue reading LNMP + Apache 架构配置:Nginx 做前端代理 + Apache 做后端服务

Win7 下 VMware 虚拟机中安装 CentOS 服务器

  • 运行环境

Windows 7 Professional 32-bit SP1
VMWare Workstation 10.0.0 build-1295980
CentOS-6.6-x86_64-minimal.iso

  • 安装步骤

由于详细的安装过程需要大量文字和截图说明,现整理成一个 PDF 文档如下:

Win7-VMware-CentOS-Server.pdf

  • Win7(本地)通过PuTTY“远程”登录虚拟机VMware中的CentOS服务器

Continue reading Win7 下 VMware 虚拟机中安装 CentOS 服务器

Linux 中为何用字符 ~ 表示 Home 目录

我们知道,在类 Unix 风格的操作系统中(包括 BSD,GNU/Linux 和 Mac OS X 等),通常用波浪号 “~” 来表示当前用户的主目录(Home 目录),例如,如果当前用户的 Home 目录为 /home/username,则在命令行中输入:cd 或者 cd ~ 或者 cd /home/username 或者 cd $HOME 都是等效的。这种习惯源自于 1970 年代流行的 Lear-Siegler ADM-3A 终端机,这种机器上波浪号 “~” 和 Home 键(Home 键用于把光标移到到最左端)正好在同一个键上,如下图所示:

Continue reading Linux 中为何用字符 ~ 表示 Home 目录