天下之事,必先处之难,而后易之。

Nginx在centos6.5下的安装和反向代理简单配置



From:http://blog.csdn.net/luckykapok918/article/details/44258901

查看linux的版本信息:

lsb_release -a


1.首先卸载原有的nginx:

yum remove nginx

2.安装nginx在内网的centos6.5服务器192.168.200.123上:

yum install nginx

3.运行nginx

cd /usr/sbin

./nginx

或者执行  service nginx start

4.,停止、重启nginx

/usr/sbin/nginx -s stop  或者执行 service nginx stop

/usr/sbin/nginx -s reload

5.检查nginx运行情况

5.1  ps -ef | grep nginx


5.2 浏览器中测试


6.查看80端口是否启用



7.配置反向代理,:

  反向代理说明:nginx服务器地址192.168.200.123,端口80 ;tomcat服务器地址192.168.200.121端口8080;apache服务器地址192.168.200.121,端口80.

现在需要访问nginx的80端口来访问tomcat中的web服务。

7.1 配置前访问:



7.2配置nginx并重启服务:

 cd  到 /etc/nginx/conf.d文件夹

修改default.conf文件

增加如下内容:

  1. server{  
  2. listen          80;  
  3. server_name 192.168.200.123;  
  4.   
  5.    location / {  
  6.         root   /usr/share/nginx/html;  
  7.         index  index.html index.htm;  
  8.     }  
  9.   
  10. location /wmsnew {  
  11. proxy_set_header Host $host;  
  12. proxy_set_header X-Real-IP $remote_addr;  
  13. proxy_set_header Destination $http_destination;  
  14. proxy_pass http://192.168.200.121:8080/wmsnew/;  
  15. }  
  16. location /wmsnew/static {  
  17. proxy_set_header Host $host;  
  18. proxy_set_header X-Real-IP $remote_addr;  
  19. proxy_set_header Destination $http_destination;  
  20. proxy_pass http://192.168.200.121/static;  
  21. }  
  22.   
  23. }  
server{
listen          80;
server_name 192.168.200.123;

   location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

location /wmsnew {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $http_destination;
proxy_pass http://192.168.200.121:8080/wmsnew/;
}
location /wmsnew/static {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $http_destination;
proxy_pass http://192.168.200.121/static;
}

}

如果123服务器启动了防火墙,则需要单独为80端口开发

  1. <span style="font-size:18px;color:#3366ff;">#修改防火墙配置:   
  2. [root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables  
  3. #添加配置项   
  4. -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  
  5. #重启防火墙   
  6. [root@admin nginx-1.2.6]# service iptables restart</span>  
<span style="font-size:18px;color:#3366ff;">#修改防火墙配置: 
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙 
[root@admin nginx-1.2.6]# service iptables restart</span>


7.3 配置后访问:



配置成功!!

--------------------------------------------------------------补充源码编码安装nginx方式------------------------------------------------

安装说明

操作系统:centos6.3

软件:nginx-1.2.6.tar.gz

安装方式:源码编码安装

安装位置:/usr/local/nginx

nginx下载地址:http://nginx.org/en/download.html

准备工具

在安装nginx衫,需要确保系统已经安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。

  1. yum install gcc-c++ 
  2. yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 

检查系统安装的ningx

  1. find -name nginx 
  2. ./nginx 
  3. ./nginx/sbin/nginx 
  4. ./nginx-1.2.6/objs/nginx 

卸载系统原有的nginx

  1. yum remove nginx 

centos安装nginx

将安装包文件上传到目录中,本文是上传到/usr/local中,按以下命令进行操作。

  1. [root@admin local]# cd /usr/local 
  2. [root@admin local]# tar -zxv -f nginx-1.2.6.tar.gz 
  3. [root@admin local]# rm -rf nginx-1.2.6.tar.gz 
  4. [root@admin local]# mv nginx-1.2.6 nginx 
  5. [root@admin local]# cd /usr/local/nginx 
  6. [root@admin nginx]# ./configure --prefix=/usr/local/nginx 
  7. [root@admin nginx]# make 
  8. [root@admin nginx]# make install 


posted @   boonya  阅读(25)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2020-09-13 项目经理工具Project、建模工具Visio、原型设计工具Axure、流程图Edraw
2012-09-13 JavaScript 与定时器有关方法
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。

点击右上角即可分享
微信分享提示