Nginx 是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx
反向代理。
1. 安装Nginx
安装Nginx之前,首先安装相关模块的依赖库:
这里安装Pcre和Openssl,分别用来支持http Rewrite模块的正则表达式和http ssl模块.
所有软件都由官网获取最新版本.
开始安装Nginx服务器软件:
过程无误,完成安装。
启动Nginx服务:
服务启动后,在IE浏览器输入nginx服务器IP地址,可以看到如下界面:
说明Nginx服务已经安装完毕,下面就是根据需求进行配置了.
2. 配置Nginx
在配置反向代理之前,我们先介绍如何创建一个Web站点(以http://123.fengdian.info为例):
本例将Web站点的文件目录设置为: /opt/data (里面含有一个index.html文件);
Web Server 可以在nginx.conf里面通过"server"指令配置,但是为了管理方便,通常我们单独
建立一个目录来放置所有的管理员配置的server指令文件. 这里我们在/usr/local/nginx/conf目录下
新建目录sites,来存放管理员自定义的server配置文件:
在sites目录中,我们新建一个名为123的文件,内容主要包含server指令要配置的内容,如下:
server 指令文件建立好后,我们就需要去配置 nginx主配置文件nginx.conf了.在主配置文件中
的http指令块中我们增加一行,如下图标注部分
保存退出后,我们再创建日志存放目录:
全部准备完毕后,就可以启动Nginx服务了,当然这里是重启.
3.控制Nginx
Nginx启动的语法: nginx -s signal
signal 常用的值可以是一下之一:
stop和quit的区别: 提到区别,就不得不提"master process"和"worker process". 当nginx收到发来的、
signal信号时,如果是quit,"master process"会等到"worker process"处理完当前已
连接的请求在关闭worker process,而如果是stop则立即关闭.
我们开始重载配置文件:
正式访问之前,我们在DNS中做解析:
打开浏览器,访问web站点,如图示:
这样我们的web站点就配置完成了.下面我们开始配置反向代理.
4. 反向代理配置
本例 192.168.1.100 主机的8080端提供视频会议web访问, 要求http://vc.fengdian.info:8080
访问该主机.
在sites目录下,新建vc文件,内容如下:
DNS新建主机A记录:
打开浏览器,访问http://vc.fengdian.info:8080,效果如图:
可见,反向代理配置正确,已经生效.
以上就是本篇文章【Nginx http和反向代理配置实例介绍】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/3383.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多