nginx入门学习——实现简单的反向代理配置(一)
2014-10-16 15:38
926 查看
before
nginx好处就不说了,直接整干货。
最近项目要用nginx,初学,在此记录,以方便自己看。
nginx官网:http://nginx.org/
第一天,实现简单的反向代理配置。
环境:
nginx 192.168.12.70
tomcat1 192.168.12.56:80
tomcat2 192.168.12.70:8080
由于环境有限,只有两台虚机,所以把nginx和tomcat2部署到同一台虚机上了。
1.准备nginx的包nginx-1.4.7.tar.gz
下载地址:http://nginx.org/download/nginx-1.4.7.tar.gz
2.解压
tar -zxvf nginx-1.4.7.tar.gz
3.安装依赖程序(如果已经安装了,就不需要安装)
a.gcc
yum install -y gcc
b.pcre
yum install -y pcre
yum install -y pcre-devel
c.zlib
yum install -y zlib
yum install -y zlib-devel
4.编译
cd nginx-1.4.7
./configure --prefix=/opt/icloudq/nginx
运行后如果出现如下代码,证明安装成功:
5.安装
make
make install
6.配置文件
cd /opt/icloudq/nginx/conf
vim nginx.conf
7.启动
./opt/icloudq/nginx/sbin/nginx
8.测试
访问地址:http://192.168.12.70:80
访问成功,到此结束。
nginx好处就不说了,直接整干货。
最近项目要用nginx,初学,在此记录,以方便自己看。
nginx官网:http://nginx.org/
第一天,实现简单的反向代理配置。
环境:
nginx 192.168.12.70
tomcat1 192.168.12.56:80
tomcat2 192.168.12.70:8080
由于环境有限,只有两台虚机,所以把nginx和tomcat2部署到同一台虚机上了。
1.准备nginx的包nginx-1.4.7.tar.gz
下载地址:http://nginx.org/download/nginx-1.4.7.tar.gz
2.解压
tar -zxvf nginx-1.4.7.tar.gz
3.安装依赖程序(如果已经安装了,就不需要安装)
a.gcc
yum install -y gcc
b.pcre
yum install -y pcre
yum install -y pcre-devel
c.zlib
yum install -y zlib
yum install -y zlib-devel
4.编译
cd nginx-1.4.7
./configure --prefix=/opt/icloudq/nginx
运行后如果出现如下代码,证明安装成功:
Configuration summary + using system PCRE library + OpenSSL library is not used + using builtin md5 code + sha1 library is not found + using system zlib library nginx path prefix: "/opt/icloudq/nginx" nginx binary file: "/opt/icloudq/nginx/sbin/nginx" nginx configuration prefix: "/opt/icloudq/nginx/conf" nginx configuration file: "/opt/icloudq/nginx/conf/nginx.conf" nginx pid file: "/opt/icloudq/nginx/logs/nginx.pid" nginx error log file: "/opt/icloudq/nginx/logs/error.log" nginx http access log file: "/opt/icloudq/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
5.安装
make
make install
6.配置文件
cd /opt/icloudq/nginx/conf
vim nginx.conf
#进程数,建议配置成与cpu核数相同 worker_processes 2; events { use epoll; worker_connections 1024; } http { upstream uec_portal{ #被代理的服务 server 192.168.12.56:80; server 192.168.12.70:8080; } server { #nginx监听的端口 listen 80; server_name localhost; location / { #代理 proxy_pass http://uec_portal; } } }
7.启动
./opt/icloudq/nginx/sbin/nginx
8.测试
访问地址:http://192.168.12.70:80
访问成功,到此结束。
相关文章推荐
- nginx用mod_proxy实现反向代理配置
- mogilefs的安装,配置,及基于Nginx的反向代理实现的
- nginx在centos6.5下的安装和反向代理简单配置
- 在ubuntu上面配置nginx实现反向代理和负载均衡
- nginx 学习笔记--Nginx安装及反向代理配置(简述)
- Nginx反向代理实现负载均衡配置图解
- 菜鸟学习Spring——60s配置XML方法实现简单AOP
- Android 开发实例教程 零基础学习 1小时入门 图解说明教程 化复杂为简单 配置好的android开发环境 带实例
- Nginx反向代理实现负载均衡配置图解
- 初识Nginx,简单配置实现负载均衡(ubuntu + Nginx + tomcat)
- 关于nginx配置简单实例-nginx配置反向代理和跳转
- nginx 学习五 filter模块简介和实现一个简单的filter模块
- nginx学习手札(一)简单配置
- Nginx配置实现基于tcp协议的反向代理和负载均衡
- nginx1.0+resin4配置简单的反向代理
- nginx+tomocat实现简单的反向代理
- SpringMVC入门配置和简单实现
- CentOS系统中配置Nginx服务器实现反向代理和负载均衡
- Nginx反向代理实现负载均衡配置图解
- Nginx在centos6.5下的安装和反向代理简单配置