环境:
 CentOS 7.2.1511
一、搭建静态web服务器
访问基本的静态页面(基于IP访问)
 1.使用源码包编译安装nginx
 







 启动ngin
 
直接在服务器测试访问:
 
 访问nginx Web页面实现用户认证
- 修改nginx配置文件
   
2.生成密码文件,创建用户及密码,使用htpasswd命令创建账户文件
 先检查一下是否已安装httpd-tools
 



 重启nginx服务
 
Windows客户端:
 访问测试
 

基于域名的虚拟机
1.修改nginx配置文件
 


 2.创建网站根目录及对应首页文件
 
 3.重启nginx服务
 
4.修改服务器的/etc/hosts文件,添加域名解析(这里直接在服务器访问测试)
 


 Windows客户端:
 在C:\Windows\System32\drivers\etc下,使用记事本方式打开hosts文件,并添加两条域名解析:192.168.100.102 www.abc.com和192.168.100.102 www.abc.com
 浏览器访问www.abc.com
 

 访问www.edf.com
 
配置基于加密认证(https)网站的虚拟主机:
Nginx服务器:
 1.生成私钥与证书
 先进入nginx的配置文件目录conf
 # cd /usr/local/mynginx/conf/
# openssl genrsa > cert.key //生成私钥
# openssl req -new -x509 -key cert.key > cert.pem //生成证书
 
2.修改nginx配置文件,设置加密网站的虚拟主机
 


 Windows客户端(测试验证):
 1.修改hosts文件,添加本地域名解析
 

2.浏览器访问https://www.ghi.com
 

二、Nginx Web服务器实现动静分离
这里需要搭建好LNMP环境,才可继续下面的步骤,搭建lnmp步骤略,具体请看另一篇文章。
 1.修改nginx配置文件,并重启nginx服务
 


 2.创建PHP测试页面
 



 3.客户端使用浏览器访问服务器PHP首页文档,验证是否成功。
 
 



















