商城业务-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 ...
最新文章
- 皮一皮:碰上一个说倒装句的直男怎么办...
- 按位与 matlab,c# 按位与,按位或
- 华为访问列表traffic-policy案例
- 在mysql怎样查询地址和电话_Mysql数据查询
- element ui分页怎么做_vue+element-ui的分页完整版
- EXCHANGE虚拟目录功能介绍
- [AGC003F] Fraction of Fractal 矩阵快速幂
- 图解设计模式:行为型模式之责任链模式
- linux视频嗅探工具,Linux 5.13增加来自英特尔的KCPUID组件 帮助准确识别新推出的CPU...
- 极客空间-MySQL实战45天-第四天
- vue 自定义 文字背景
- 如何使用ArcGIS制作真实的植被
- 伦敦金实时行情今日变化多少?
- Vivado HLS(High-level Synthesis)笔记一:HLS基本流程
- java hypot_static double hypot(double x, double y)
- [Erlang危机]Erlang In Danger 序言(必读)
- C/C++基础查漏补缺(八)----------寒假学习笔记(八)
- uniapp-真机测试
- App中根据多个字段检索功能总结
- 【跟彤砸学编程】—— 第一课
热门文章
- Matlab测折射率,基于MATLAB辅助测量透明介质折射率的新方法
- 腾讯最严格管理制度来了?腾讯PCG将在总监层级干部中推行聘任制
- mac上使用sips命令快速裁剪、旋转、翻转图片
- Codejock Xtreme ToolkitPro学习笔记(1):静态链接到XTP库
- Tomcat启动报错:严重: Unable to process Jar entry [module-info.class]
- R语言使用epiDisplay包的lroc函数可视化logistic回归模型的ROC曲线并输出诊断表、输出灵敏度、1-特异度、AUC值等、设置lwd参数自定义ROC曲线线条的粗细(宽度)
- ip route内容详解
- 跨境电商是拉动外贸经济的王牌-扬帆际海
- printf(“%.1f\n“,8/5)的输出结果为什么是0.000000
- 支付宝小程序设置通栏标题栏