正向代理与反向代理

正向代理:如在进行开发时访问测试环境特定网络,隐藏客户端信息

反向代理:屏蔽内网服务器信息,负载均衡访问

Nginx配置文件


nginx.conf :

# 全局块:
# 配置影响 nginx 全局的指令。如:用户组, nginx进程pid存放路径,日志存放路径,配置文件引,允许生成worker process数等
user  nginx;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;# events块:
# 配置影响 nginx 服务器或与用户的网络连接。如:每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。
events {worker_connections  1024;
}# http块:
# 可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入, mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。
http {# http全局块
# 如upstream,错误页面,连接超时等include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;# 会包含所有conf.d目录下的conf文件到当前cong文件中,所以我们可以在conf.d目录下新建一个conf文件来进行配置include /etc/nginx/conf.d/*.conf;
}

pafcmall.conf :

复制一份 default.conf 为 pafcmall.conf: cp default.conf pafcmall.conf

# server块
# 配置虚拟主机的相关参数,一个http中可以有多个server.
server {listen       80;#配置pafcmall的域名地址server_name  pafcmall.com;#charset koi8-r;#access_log  /var/log/nginx/log/host.access.log  main;# 配置请求的路由,以及各种页面的处理情况。location / {# 代理通过,将请求进行转交,要注意末尾要用 分号(;) 来进行结尾proxy_pass http://192.168.56.1:10000;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;#    include        fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}
}

Nginx+Windows搭建域名访问环境

让 nginx 帮我们进行反向代理,所有来自原 pafcmall.com 的请求,都转到商品服务

先不使用网关,先直接配置 nginx 反向代理到商品服务。

先在docker中设置nginx的开机自启:

修改nginx的配置文件:

查看nginx.conf文件:

配置 pafcmall.conf 文件,先复制一份default.conf文件为pafcmall.conf 文件:

    listen       80;#配置pafcmall的域名地址server_name  pafcmall.com;#charset koi8-r;#access_log  /var/log/nginx/log/host.access.log  main;location / {#代理通过,将请求进行转交proxy_pass http://192.168.56.1:10000;}



商城业务-nginx-搭建域名访问环境一(反向代理配置)相关推荐

  1. Nginx二级域名及多Server反向代理配置

    Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了. 注:nginx反向代理同一ip多个域名,给head ...

  2. 139、商城业务-nginx-搭建域名访问环境一(反向代理配置)

    启动nginx 配置 hosts 在 /mydata/nginx/conf/conf.d 目录下,复制一份default.conf  名为 gulimall.conf 修改gulimall.conf ...

  3. Nginx教程系列四:实现反向代理配置

    文章目录 案例一 安装tomcat 配置Nginx反向代理 测试 案例二 安装第二个tomcat实例 准备测试页面 配置Nginx反向代理 测试 location 指令说明 案例一 预先安装nginx ...

  4. nginx 电子书_Nginx最详细的反向代理配置步骤,拿去不谢

    点击"蓝字"关注我们 #今日份技术干货# 使用Nginx实现Web反向代理功能,实现如下功能: ◆后端Web服务器两台,可以使用httpd实现 ◆Nginx采用轮询的方式调用后端W ...

  5. Nginx搭建域名访问(反向代理配置)

    1.修改hosts文件(域名对应的ip地址)  2.创建需要反向代理服务的配置文件 复制一份默认的配置文件 server_name:要监听的域名 proxy_pass:代理给http://192.16 ...

  6. 宝塔:ShopXO开源商城(如何二级域名访问)- 配置篇

    宝塔:ShopXO开源商城(如何二级域名访问)- 配置篇 步骤: 登陆宝塔后台,软件商店–> shopxo --> 一键部署 -->输入二级域名的目录配置信息(比如:二级域名.sho ...

  7. http协议 git服务器,利用Nginx搭建HTTP访问的Git服务器

    利用Nginx搭建HTTP访问的Git服务器过程记录.搭建 Git 仓库,实现 SSH 协议.配合 Nginx 实现 HTTP 协议拉取.推送代码.利用 Nginx 实现 Gitweb 在线浏览代码, ...

  8. nginx反向代理配置解决不同域名默认页面不同问题

    nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...

  9. docker部署nginx 并实现反向代理 配置多个域名多个端口

    文章目录 docker部署nginx 并实现反向代理 配置多个域名多个端口 1. 安装nginx: 2. 以终端的方式打开镜像容器 default.conf: nginx.conf: 3. 在linu ...

最新文章

  1. 从零点五开始用Unity做半个2D战棋小游戏(六)
  2. linux mysql删除密码忘记了_linux下忘记mysql密码的几种找回方法(推荐)
  3. [Grooy]List, Map and Range习题
  4. 装饰者模式-继承模式和接口模式
  5. ElasticSearch之向量空间模型算法
  6. 98.TCP通信传输文件
  7. 焊接工时简便计算工具_焊接工时计算表
  8. 通过程序启动QQ,实现自动登录.
  9. Android网络对讲机的实现
  10. 解决 Sublime Text 中文样式显示异常问题
  11. 费曼学习法-超级学习法
  12. 人再囧途之泰囧bd高清版
  13. 电子负载的 Von/Voff 设置
  14. 知识众筹第9期 一个经典案例学会数据分析 | 开始分红报名
  15. 关于华为pad没有出来直播的经验
  16. 沉睡者 - 微信内测一个手机可注册2微信号
  17. 查询数据库表空间文件位置及扩充表空间,查询表空间容量
  18. [笔记] APIO 2018 Day1
  19. 设计功底如何得到提升 高效排版的技巧有哪些
  20. 数据分析 互联网 常用缩写大全(未完待续)

热门文章

  1. 以下关于python语言的描述中、错误的是,关于Python语言的注释,以下选项中描述错误的是:()...
  2. 【问题解决】插上耳机,仍然外放
  3. 【基于flutter的计算器】基础型的flutter计算器
  4. 计算机引导程序从rom开始,引导程序
  5. 合成孔径雷达成像matlab,合成孔径雷达成像Matlab仿真研究.doc
  6. refs win10_win10系统ReFS 3.2分区的操作方法
  7. 西门子PLC 发那科机器人案例 西门子PLC触摸屏以及三菱伺服应用
  8. C# Color 颜色对照表
  9. Android基于nfc的读写(一)
  10. ASN.1的一些理解