宝塔面板反向代理设置(alist反向代理空白)

宝塔面板反向代理设置(alist反向代理空白)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍宝塔面板反向代理设置(宝塔面板 nginx)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

alist如何反向代理

alist反向代理的方法是:
1、点击宝塔面搏氏雹板,点击网站菜单
2、对应网站设置→反向代理→添加反向代理
3、点基帆击开启代理,代理名称随意,目标核卖URL设置为:http://127.0.0.1:5244。其余保持默认即可,点击提交按钮就可以了。

宝塔面板Nginx反向代理解决跨域问题

主要使用Nginx反向代理实现

api地址为: https://api.xxxx.com/v1/index.html

前端访问地址为: https://www.xxxx.com/

现在前端如果察清访问接口地址就会出现跨域的问题

配置闹睁如下

修改配置文件

完成以上设置就可败弯前以跨域访问了

宝塔面板怎么把静态网站端口和服务端接口端口区分开

在宝塔咐饥逗面板中,如果您需要将静态网站端口和服务端接口端口区分开来,可以按照以衡卖下步骤进行操作。

1. 打开宝塔面板,选择您需要进行设置的网站,在“网站设置”中找到“端口”选项。

2. 将该网站的端口设置为您希望的静态网站端口。例如,设置为80或者8080等。

3. 如果您需要为该网站添加服务端接口端口,请进入“环境变量”设置页面,找到“肢消VIRTUAL_PORT”选项,创建一个新的环境变量(AddEnv)设置其值为您希望的服务端接口端口号。例如,设置为3000、4000或5000等。

4. 在服务端部署应用程序时,配置应用程序监听的端口号为您所设置的服务端接口端口号,以完成服务的部署和访问。

需要注意的是,在设置端口时,务必要考虑其他应用程序或者服务占用的端口。如果本机中已经有其他服务占用了静态网站端口或服务端接口端口,则需要将对应服务的端口修改为其他未被占用的端口。

另外,如果您需要同时部署多个服务或应用程序,每个服务可以拥有多个接口端口,可为每个接口端口重复执行上述步骤,并分别设置不同的环境变量名称和值,并对各个服务的监听端口进行配置。

Seafile开启HTTPS

上篇中已配置好Seafile和宝塔面板,此篇文章中将使用Nginx反向代理实现HTTPS访问

可以使用宝塔证书或其他证书
此篇中使用的是宝塔证书
注册宝塔账号
注册完成后登陆,申请ssl证书需要实名认证
认证后选择 ssl管理 → 申请证书
我选用的是TrustAsia免费证书

浏览器访问宝塔面板
我的拍好渗面板地址是cloud..com.cn:/*
点击 网站→添加站点
输入你的域名后提交

点击 设置

未备案的云主机80端口和443端口可能封闭
此处袜漏我将HTTPS端口改为8888

宝塔面板默认端口也是8888,我已将宝塔设置了其他端口访问
设置其他端口需放行端口
例如:

登陆Seafile点击右上角系统管理

在设置中修改SERVICE_URL和FILE_SERVER_ROOT
SERVICE_URL:https://域名:端口
FILE_SERVER_ROOT:https://域名:端口/seafhttp

上篇中我们未使用Nginx反向代理所以修改了 gunicorn.conf 后直接访问,本篇中我们使用了反向代理所以把绑定地址改回来

i 键 INSERT 键 修改(出现 -- INSERT -- 标志)
将 bind = "0.0.0.0:8000" 改为 bind = "127.0.0.1:8000"
修改完成后 Esc 键 退出修改( -- INSERT -- 标志消失)
输入 :wq 保存

Xshell连袭脊接云主机重启Seafile

现在你可以通过HTTPS访问Seafile了

已安装nginx再安装宝塔

1、安装EPEL
Nginx 服务器软件安装包在 EPEL 仓库里,但不在CentOS 的 yum 包安装源仓库中,所以需要先添加 CentOS 7 EPEL 仓库:

[root@Tracy src]# yum install -y epel-release
2、安装Nginx
[root@Tracy src]# yum install -y nginx
3、验证是否安装成功
[root@Tracy src]# nginx -v
nginx version: nginx/1.20.1
出现版本号即安装成功!

4、设置Nginx为系统服务
[root@Tracy src]# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
5、启动服务
[root@Tracy src]# service nginx start
Redirecting to /bin/systemctl start nginx.service
6、浏览器验证
注:确认80端囗对外可访问,设置可参考:CentOS7 开放端扒巧谈囗(使用iptables)_ling1998的博客-CSDN博客

在浏览器中输入访问地址,出现Ngnix默认页面(注:我的是阿里云服务器,可能与你的默认页面内容不一样)

7、常用命令
nginx //打开nginx

nginx -h //显示帮助

nginx -v //显示版本号

nginx -t /宽禅/检测配置文件(nginx.conf)是否有语法错误

nginx -T //检测配置文件(nginx.conf)并显示出来

nginx -s start //启动服务

nginx -s reopen //打开错误日志

nginx -s reload //程序加载配置文件(nginx.conf),然后以优雅的方式重启服务

nginx -s stop //强制停止服务

nginx -s quit //优雅的停止服务

设置Nginx为系统服务后,可以通过以下命令操作服务

service nginx start //启动服务

service nginx stop //停止服务

service nginx restart //重启服务

service nginx status //查看服务状态

8、部署项目
(1)项目放在相应目录中,记录项目根目录路径
(2)编辑nginx配置文件
[root@Tracy src]# vi /etc/nginx/nginx.conf
修改服务配置中的root路径为自己的项目根路径

server {
listen 80; #修改web服务监听端囗,默认为80
listen [::]:80;
server_name _; #服务名称
root /home/project; #修改成自己的项目目录

# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

error_page 404 /404.html;
location = /404.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
按Esc退出编辑,输入:wq保存退春碰出

(3)浏览器访问验证
在浏览器中输入访问地址,发现已经改变

(4)反向代理及证书配置
配置证书,可以通过https访问,需要开启443端囗,前提条件是需要先有域名,然后做域名解析,然后进行配置nginx.conf

server {
listen 80;
listen [::]:80;
listen 443 ssl;
server_name _;
root /home/client-front/out;

# 配置证书
ssl_certificate /etc/nginx/cert/8538290.pem;
ssl_certificate_key /etc/nginx/cert/8538290.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

location ^~ /api/v1 {
proxy_pass http://127.0.0.1:8090;
}

location ^~ /swagger {
proxy_pass http://127.0.0.1:8090;
}

error_page 404 /404.html;
location = /404.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
9、宝塔面板
(1)安装
详见官网:宝塔linux面板,一键安装LAMP/LNMP/SSL/Tomcat

(2)配置反向代理
场景:前端访问后端,如下图所示:

(3)问题
如果配置完,在浏览器访问时发现并没有生效,查看下配置文件,有的时候通过上面设置的在配置文件中有可能不太一样,我遇到的问题就是配置文件中proxy_pass后面多了一个/,但是上面设置时是没有的

分享到 :
相关推荐

美国服务器数据备份的形式有哪些(美国服务器数据备份的形式有哪些呢)

美国服务器数据备份的形式:1。正常备份。这种方式主要是将服务器整个系统的和数据完全进...

美国vps的作用有哪些(美国vps的作用有哪些呢)

美国vps的作用有:1。美国vps能将一台服务器分割成多个虚似专享服务器。能为用户提...

日本高宽带云服务器有哪些(日本高宽带云服务器有哪些牌子)

亿速云yisuyun一直致力于发展云计算业务。CDN业务。云安全及企业客户技术解[&...

香港虚拟主机永久免费使用靠谱吗(香港虚拟主机哪家好)

香港虚拟主机永久免费使用并不靠谱。香港的虚拟主机一般都是付费的。免费的只是一些低性能...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注