一,简介
1,Nginx:
Nginx ("engine x") 是一个高性能的HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。
其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等。
优点是可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品;能够支持高达 50,000 个并发连接数的响应。
2,Tomcat:
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。当在一台机器上配置好web服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是web服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与
Apache
独立的
进程
单独运行的。
二,环境安装
安装Nginx及tomcat7
aptitude install nginx
aptitude install tomcat
三,配置Nginx反向代理Tomcat
1,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
2,更改nginx的配置文件
找到 nginx.conf 文件,并编辑:
修改结果如下:
server
{
listen 80;
server_name 192.168.16.150;
location / {
proxy_pass http://192.168.16.150:8080;
}
3,在客户端浏览器中输入:http://192.168.16.150出现tomcat界面即可;