【实验原理】

Nginx(发音同 engine x)是一款轻量级的web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用

【实验环境】

libevent-2.0.16-stable.tar.gz

Nginx-1.0.11.tar.gz

pcre-devel-6.6-2.el5_1.7.i386.rpm

【实验配置】

解压文件libevent-2.0.16-stable.tar.gz

tar -zxvf  libevent-2.0.16-stable.tar.gz  -C  /usr/local/src/

指明配置文件的安装目录

接着执行make  && make  install

切换到安装目录

先处理库文件

刷新缓存

处理头文件

安装一个名为pcre-devel-6.6-2.el5_1.7.i386.rpm

任何服务在运行的时候都会产生进程,那么进程就会有进程的运行者的身份

解压nginx-1.0.11.tar.gz

安装时没指明安装路径他会自动创建一个目录

启动

测试一下

进行虚拟站点的访问设置

创建子站点的网页

查看配置文档

编辑配置文档

子站点的日志

测试

同一个ip地址通过不同的域名访问不同的网页

停掉eth0:0

测试

虚拟目录


测试

加密访问

三个目录两个文件

产生私钥 给自己颁发证书

nginx 请求

颁发证书

CA nginx 进行捆绑

ca的证书和机构的证书进行合并

测试