Nginx安装和使用

一.安装

首先下载nginx.tar.gz,然后传到linux服务器上。

然后需安装nginx依赖库

1.安装gcc g++的依赖库

apt-get install build-essential
apt-get install libtool

2.安装pcre依赖库

sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev

3.安装zlib依赖库

apt-get install zlib1g-dev

4.安装ssl依赖库

apt-get install openssl

进入 cd nginx-1.10.0

执行 ./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx

make && makeinstall 

最后nginx命令启动。

ps -ef|grep nginx可查看nginx进程

 

在浏览器输入IP+端口号就可访问主页。

 

nginx -s stop 停止

nginx -s reload 重新加载配置文件

二.使用:

1)在本机配置Hosts文件中写入:

172.20.10.2 aa.com

172.20.10.2 bb.com

将本机ip与域名绑定。

2)然后在IDEA中启动项目

3)在nginx.conf文件中配置:

 server {
        listen       80;
        server_name  aa.com;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        location / {
            proxy_pass http://x.x.x.x:9000;
            proxy_connect_timeout 600;
            proxy_read_timeout 600;
        }
    }
  server {
        listen       80;
        server_name  bb.com;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        location / {
                proxy_pass http://x.x.x.x:9001;
                proxy_connect_timeout 600;
                proxy_read_timeout 600;
        }
    }

nginx监听80端口,浏览器输入aa.com,就会在本机配置中开始域名解析,请求发到本机,被nginx拦截,nginx根据配置路由找到ip地址+端口进行转发到本机,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值