商城业务-nginx-搭建域名访问环境一(反向代理配置)
正向代理与反向代理
正向代理:如在进行开发时访问测试环境特定网络,隐藏客户端信息
反向代理:屏蔽内网服务器信息,负载均衡访问
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-搭建域名访问环境一(反向代理配置)相关推荐
- Nginx二级域名及多Server反向代理配置
Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了. 注:nginx反向代理同一ip多个域名,给head ...
- 139、商城业务-nginx-搭建域名访问环境一(反向代理配置)
启动nginx 配置 hosts 在 /mydata/nginx/conf/conf.d 目录下,复制一份default.conf 名为 gulimall.conf 修改gulimall.conf ...
- Nginx教程系列四:实现反向代理配置
文章目录 案例一 安装tomcat 配置Nginx反向代理 测试 案例二 安装第二个tomcat实例 准备测试页面 配置Nginx反向代理 测试 location 指令说明 案例一 预先安装nginx ...
- nginx 电子书_Nginx最详细的反向代理配置步骤,拿去不谢
点击"蓝字"关注我们 #今日份技术干货# 使用Nginx实现Web反向代理功能,实现如下功能: ◆后端Web服务器两台,可以使用httpd实现 ◆Nginx采用轮询的方式调用后端W ...
- Nginx搭建域名访问(反向代理配置)
1.修改hosts文件(域名对应的ip地址) 2.创建需要反向代理服务的配置文件 复制一份默认的配置文件 server_name:要监听的域名 proxy_pass:代理给http://192.16 ...
- 宝塔:ShopXO开源商城(如何二级域名访问)- 配置篇
宝塔:ShopXO开源商城(如何二级域名访问)- 配置篇 步骤: 登陆宝塔后台,软件商店–> shopxo --> 一键部署 -->输入二级域名的目录配置信息(比如:二级域名.sho ...
- http协议 git服务器,利用Nginx搭建HTTP访问的Git服务器
利用Nginx搭建HTTP访问的Git服务器过程记录.搭建 Git 仓库,实现 SSH 协议.配合 Nginx 实现 HTTP 协议拉取.推送代码.利用 Nginx 实现 Gitweb 在线浏览代码, ...
- nginx反向代理配置解决不同域名默认页面不同问题
nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...
- docker部署nginx 并实现反向代理 配置多个域名多个端口
文章目录 docker部署nginx 并实现反向代理 配置多个域名多个端口 1. 安装nginx: 2. 以终端的方式打开镜像容器 default.conf: nginx.conf: 3. 在linu ...
最新文章
- 从零点五开始用Unity做半个2D战棋小游戏(六)
- linux mysql删除密码忘记了_linux下忘记mysql密码的几种找回方法(推荐)
- [Grooy]List, Map and Range习题
- 装饰者模式-继承模式和接口模式
- ElasticSearch之向量空间模型算法
- 98.TCP通信传输文件
- 焊接工时简便计算工具_焊接工时计算表
- 通过程序启动QQ,实现自动登录.
- Android网络对讲机的实现
- 解决 Sublime Text 中文样式显示异常问题
- 费曼学习法-超级学习法
- 人再囧途之泰囧bd高清版
- 电子负载的 Von/Voff 设置
- 知识众筹第9期 一个经典案例学会数据分析 | 开始分红报名
- 关于华为pad没有出来直播的经验
- 沉睡者 - 微信内测一个手机可注册2微信号
- 查询数据库表空间文件位置及扩充表空间,查询表空间容量
- [笔记] APIO 2018 Day1
- 设计功底如何得到提升 高效排版的技巧有哪些
- 数据分析 互联网 常用缩写大全(未完待续)
热门文章
- 以下关于python语言的描述中、错误的是,关于Python语言的注释,以下选项中描述错误的是:()...
- 【问题解决】插上耳机,仍然外放
- 【基于flutter的计算器】基础型的flutter计算器
- 计算机引导程序从rom开始,引导程序
- 合成孔径雷达成像matlab,合成孔径雷达成像Matlab仿真研究.doc
- refs win10_win10系统ReFS 3.2分区的操作方法
- 西门子PLC 发那科机器人案例 西门子PLC触摸屏以及三菱伺服应用
- C# Color 颜色对照表
- Android基于nfc的读写(一)
- ASN.1的一些理解