一.Nginx
nginx是一个高性能的http和反向代理服务器,也是一个POP3/SMTP服务器,nginx可以在大多数linux上面编译运行。在高并发连接时,Nginx是Apache服务器不错的替代品。同时nginx也有很多不错的第三方模块(官网:www.nginx.org),nginx的配置文件相比于Apache更加的直观简洁,安装和配置都很便捷,Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。通过对一些全局参数的调优,能对nginx的性能有些许提升,worker_process等参数。nginx支持负载均衡,重定向,虚拟主机,缓存等模块,也可以通过location把请求的类型分到后端的tomcat或者apache服务器。实现动静页面的分流。
二.nginx的虚拟主机
1.nginx的部署
(1)nginx的编译(安装包:nginx-1.14.0.tar.gz)
(2)nginx的安装
make && make install
2.虚拟主机的部署
(1)配置nginx的配置文件
charset utf-8; ##发布文件有中文就添加此参数
server_name ##访问的域名
root /redhat; ##默认发布目录
(2)建立虚拟主机的发布目录和发布文件
(3)在浏览器端做解析(vim /etc/hosts)