博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置Nginx反向代理服务器
阅读量:4648 次
发布时间:2019-06-09

本文共 863 字,大约阅读时间需要 2 分钟。

一、主要配置文件:/etc/nginx/nginx.conf 内容如下图

扩展配置文件:/etc/nginx/conf.d/*.conf

 

图中的主配置文件的末尾,加载所有扩展配置文件里面以.conf结尾的文件。所以我们不要修改主要配置文件(不需要修改),用户配置都放到了/etc/nginx/conf.d/目录下,里面默认有两个配置文件,一个普通的配置,一个是ssl配置。

2.为一个域名配置一个文件(文件名任意,以.conf结尾即可)
#cd /etc/nginx/conf.d/
#vim www.test.com.conf
把内容修改如下:
---------------------------------------------------------------------------
server {
    listen       80;
    server_name  www.test.com;
    charset utf8;
    access_log  /var/log/nginx/www.test.com.access.log  main;
    location / {
        proxy_pass       http://192.168.1.20:80;
        proxy_set_header Host      $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
---------------------------------------------------------------------------
如图:

3.重启nginx服务,检查配置文件并生效(nginx -t)
#service nginx restart
4.如果没出意外,你应该已经成功实现Nginx反向代理服务了!

转载于:https://www.cnblogs.com/dcrq/p/5652721.html

你可能感兴趣的文章
Android中处理崩溃异常
查看>>
Day7—socket进阶
查看>>
只读数据文件损坏恢复
查看>>
转过来的,可以看下
查看>>
windows搭建SVN服务MD版
查看>>
HashMap的工作原理
查看>>
一碗饭
查看>>
floyd求最小环 模板
查看>>
SqlServer索引的原理与应用
查看>>
使用Kubeadm搭建Kubernetes(1.12.2)集群
查看>>
微信小程序获取当前地址以及选择地址详解 地点标记
查看>>
任务平均分配的小算法
查看>>
学习日报 7-10(验证码)
查看>>
No.3 - CSS transition 和 CSS transform 配合制作动画
查看>>
c++STL全排列
查看>>
MYSQL 5.1自动安装脚本
查看>>
Sql Server数据库备份和恢复:原理篇
查看>>
fafu oj 1266 数数
查看>>
日期和时间模块
查看>>
开发系列:03、Spark Streaming Custom Receivers(译)
查看>>