背景:
阅读新闻
RHEL6.4 搭建Nginx反向代理服务器
[日期:2014-05-24] 来源:Linux社区 作者:jinjianjun [字体:]
实验需求:使用nginx搭建反向代理服务器,把用户的请求分发给后端的web服务器组192.168.100.1和192.168.100.2
内网web服务器192.168.100.1 内网接口eth0(192.168.1.254)
----------- nginx反向代理服务器------------ 公网客户端1.1.1.1
内网web服务器192.168.100.2 公网接口eth1(1.1.1.254)
CentOS 6.2实战部署Nginx+MySQL+PHP
搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
CentOS 6.3下配置Nginx加载ngx_pagespeed模块
CentOS 6.4安装配置Nginx+Pcre+php-fpm
一.部署内网的网站服务器192.168.100.1
可以使用apache或nginx等软件搭建,此实验采用nginx搭建
1.安装软件并编辑配置文件
# vim /usr/local/nginx/conf/nginx.conf
http {
……
server {
listen 80;
server_name
location / {
root html;
index index.html index.htm;
}
}
……
2.制作测试网页文件
# echo 192.168.100.1 > /usr/local/nginx/html/index.html
3.启动服务
# cd /usr/local/nginx/sbin
# ./nginx
二.部署内网的网站服务器192.168.100.2
1.安装软件并编辑配置文件
# vim /usr/local/nginx/conf/nginx.conf
http {
……
server {
listen 80;
server_name
location / {
root html;
index index.html index.htm;
}
}
……
2.制作测试网页文件
# echo 192.168.100.2 > /usr/local/nginx/html/index.html //为了测试效果,2台服务器上创建不同的网页
3.启动服务
# cd /usr/local/nginx/sbin
# ./nginx
三.配置nginx反向代理服务器
1.安装软件并编辑配置文件
# vim /usr/local/nginx/conf/nginx.conf
……
http {
……
upstream sergrp { //定义源服务器组
server 192.168.100.1:80;
server 192.168.100.2:80;
}
server {
listen 80;
server_name ; //web主机名
location / {
root html;
index index.html index.htm;
proxy_pass ; //调用服务器组
……
2.释放80端口并启动服务
# service httpd stop //本服务器若已启动web服务则关闭,或将其开启在别的端口
# chkconfig httpd off
# cd /usr/local/nginx/sbin
# ./nginx
相关资讯 Nginx服务器 Nginx反向代理服务器
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯