第七节 Nginx反向代理服务器的安装与配置

Nginx反向代理服务器的安装与配置

1.准备软件

1.win10操作系统的电脑一台。
2.Nginx安装文件

2.操作步骤

1.下载Nginxl安装文件(Windows版本)
Nginx官方下载
2.下载完成后解压下载的文件
在这里插入图片描述

3.打开CMD命令行,切换到Nginx根目录,输入:nginx.exe 如果没有报错,打开浏览器测试
在这里插入图片描述
4.在浏览器中输入127.0.0.1,如果返回Nginx欢迎页,说明Nginx启动成功。
在这里插入图片描述

5.配置域名和本地hosts文件

//打开conf文件夹下的nginx.conf配置文件
//在http节点内添加一行
include vhost/*.conf;
//在conf文件夹下新建一个vhost文件夹
在vhost文件夹下新建后缀为.conf的文件,配置站点信息。
//文件名 img.baidu.com.conf
//文件内容
server {
    listen 80;
    server_name img.baidu.com;
    location / {
#站点根目录指向了D:\ftpfile文件夹
        root D:\ftpfile;
        add_header Access-Control-Allow-Origin *;
		
    }
}
//文件名 www.123.com.conf
//文件内容
server {
    listen 80;
    server_name www.123.com;
    location / {
#站点根目录指向了D:\ftpfile\2文件夹
        root D:\ftpfile\2;
        add_header Access-Control-Allow-Origin *;
		
    }
}

在这里插入图片描述
6.将准备好的网页文件命名为index.html放入站点根目录中

//文件名 index.html
//文件内容
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Nginx测试网页</title>
  </head>
 <body>
  <h1>Nginx站点:img.baidu.com</h1>
  <p>成功了哦 ⊙^⊙</p>
 </body>
</html>

在这里插入图片描述

7.将要代理的域名添加到本地host。

//打开Windows的hosts文件,在下面目录下
C:\Windows\System32\drivers\etc
//添加下面两行内容,保存退出即可(测试完记得删除,以免影响网站的正常访问)
127.0.0.1 img.baidu.com
127.0.0.1 www.123.com

在这里插入图片描述
8.重启nginx
打开任务管理器,将nginx的进程全部结束,然后CMD命令行下,在nginx根目录下运行nginx.exe,如果没有报错就启动成功了。
在这里插入图片描述
在这里插入图片描述
9.访问网页,测试配置结果。
打开浏览器输入

http://img.baidu.com/
http://www.123.com/

在这里插入图片描述
10.配置的网页已经正常显示了,Nginx反向代理服务器配置成功。

3.小结

1.Nginx是一款非常强大的反向代理软件,这里只是做了一个基本的配置,如需其他功能可以通过修改配置文件来实现。
2.在Nginx根目录下运行 nginx -t 可以用来检测配置文件有没有错误。
3.如果出错无法启动,可以查看log文件夹下的error.log文件来查看相关信息加以排查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值