宝塔面板反向代理怎么设置
添加站点
如上图,已部署www.weblf.cn与ali.weblf.cn 两个网站
我们将php文件放在ali.weblf.cn文件夹里
此时将包含异步请求的html文件上传,
结果是没有问题的,可以请求到数据:
但是,只将html文件上传至www.weblf.cn目录并请求ali.weblf.cn的接口,如下图
结果报跨域错误:
此时,须在www.weblf.cn网站上设置反向代理,为了将接口动态代理,使用了字符串替换,如下图
对html进行修改:
对网站进行修改:
结果
可以在www.weblf.cn域名上请求到ali.weblf.cn网站上的接口:
注意:
1、如果你要反向代理 https 的网站,那么你也必须配置 SSL证书,而宝塔面板有三种方式配置:宝塔自己的SSL、Let’s Encrypt 免费SSL、其他证书(手动填写)。
2、在7.4.5以前的版本可以正常使用,但在7.45版本以后,反向代理“发送域名”字段无法保存,只能手动改配置文件
二、直接手动修改
在站点里的配置文件里直接添加
,
代码:
server
{listen 80;server_name test1.weblf.cn;index index.php index.html index.htm default.php default.htm default.html;root /www/wwwroot/test1.weblf.cn;#跨域请求数据location /api {add_header "Access-Control-Allow-Origin" *;proxy_pass http://test2.weblf.cn/php/;}#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则#error_page 404/404.html;#SSL-END#ERROR-PAGE-START 错误页配置,可以注释、删除或修改#error_page 404 /404.html;#error_page 502 /502.html;#ERROR-PAGE-END#PHP-INFO-START PHP引用配置,可以注释或修改include enable-php-00.conf;#PHP-INFO-END#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效include /www/server/panel/vhost/rewrite/test1.weblf.cn.conf;#REWRITE-END#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;error_log /dev/null;access_log /dev/null;}location ~ .*\.(js|css)?${expires 12h;error_log /dev/null;access_log /dev/null;}access_log /www/wwwlogs/test1.weblf.cn.log;error_log /www/wwwlogs/test1.weblf.cn.error.log;
}
此时:访问:http://test1.weblf.cn/api/index.php,实际访问:http://test2.weblf.cn/php/index.php
宝塔面板反向代理怎么设置相关推荐
- 宝塔面板几步优化设置提升云服务器性能
服务器运行环境的优化可分为三个方面:mysql方面,PHP方面,内存方面 这三个不同的方面进行优化, 性能调整. 这里大家可以根据自己服务器配置进行设置,其实设置并发多少,大家可以根据自己服务器内存 ...
- apache 网站转nginx_堡塔网站加速宝塔面板网站加速安装设置使用教程
堡塔网站加速是宝塔面板为用户开发的一款网站加速插件,基于页面缓存的网站加速插件,支持常见的众多建站程序加速.其原理是在http协议层缓存动态页面,对实时信息及已登录的会话跳出缓存,此技术主要针对匿名访 ...
- linux宝塔如何开启gzip,宝塔面板nginx gzip压缩率设置多少合适
宝塔面板nginx目前已经支持nginx采用gzip压缩,且默认已经设置了2的压缩率.那么能自己调整下压缩率吗?压缩率设置多少合适? 首先我找到了国外大神的压缩率测试,其中0为未压缩大小.9为最高压缩 ...
- Nginx缓存以及反向代理缓存设置
expires指令 (1).expires [time] server {listen 90;server_name localhost;location /czj {root /home;expir ...
- 宝塔面板linux ftp怎么设置权限,宝塔面板创建FTP账号的几种方法(根据需要安装FTP功能)...
老蒋在前面文章中也有提到,如果我们使用宝塔面板建站的话,且这台服务器都是我们一个人使用.我不建议安装FTP组件,给每个站创建FTP账户.其理由尽量少安装一个软件功能对于服务器的负载和安全也是有一定的保 ...
- 宝塔面板Linux工具箱IP设置,宝塔Linux工具箱
Linux工具箱 提供服务器的一些系统工具.主要有配置DNS.Swap交换分区.时区设置.系统密码.IP设置. DNS设置 修改当前服务器的DNS服务器,保存DNS前,请测试当前DNS是否能够正常使用 ...
- 宝塔apache设置泛目录的反向代理或者莲花泛目录
大家知道,纯linux站很难操作,那么有个面板的话会方便很多哦. 反向解析目标站-泛目录站一般用ip或者ip:端口来搭建,这样可以节省一个域名,当然也可以用域名,看个人爱好. 主站和泛站可以同一个服务 ...
- 宝塔反向代理设置的一些坑
在对宝塔的反向代理设置前,先读下这篇文章: Nginx常用反向代理配置规则_JunyouYH的博客-CSDN博客_nginx反向代理规则 然后我说下目标: www.doman.com/api/ 在宝塔 ...
- Dynamics 365 IFD设置反向代理后无法跳转登录页的解决方法
对应实际客户应用环境,不会把服务器直接暴露与公网,经常会通过代理分发的方式实现,而CRM的多服务器部署时,前端的网络负载均衡也经常是类似的方案. 本篇要分享的是环境已经在内网部署IFD的情况下,需要把 ...
- 宝塔面板安装部署LightPicture轻量级图片管理系统
宝塔面板安装部署LightPicture轻量级图片管理系统 一.LightPicture简介 二.功能简介 三.安装要求 四.国内搭建环境准备 五.安装教程 1.下载LightPicture 2.将下 ...
最新文章
- Servlet、Filter、Listener、Interceptor基础
- JSP知识点笔记-常用技术方法
- Oracle学习:数值函数与转换函数
- mariadb CTE示例
- python小测试1答案_测试1:Python 基本语法(选择题
- Window/linux(Ubuntu)使用反编译工具jad
- response.contenttype
- JSP — request 内置对象
- 预告:阿里云存储+企业出海全球化网络新品发布会 | 凌云时刻
- WebApi生成接口文档
- 电脑jpg图片怎么批量转换成png
- matlab去除图片水印_初试 Matlab 之去除水印
- 迅为电子HMI人机界面|CAN总线触摸屏
- FLIR E85/E95/T620/t610/T540/T530红外热像仪全齐
- 【学术相关】没有痛苦的博士求学经历,是不合格的!一位毕业了三十多名博士的中科院博导感言...
- 【22考研】计算机/软件等专业调剂信息集合!【完结版】
- [转]Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目(关于GFS、MogileFS分布式文件系统邮件列表)
- osl倒数第三层_买房选几楼?专家直言:不管有几层,这“三层”值得买
- springboot mysql 多租户_springboot多租户设计过程图解
- Python—一键实现Excel自动分组合并单元格