江湖面板-网站管理

12006

在这一课,我们会更加深入的来学习江湖面板的网站管理功能。

1. 江湖面板的网站管理功能

在江湖面板左侧,点击打开“网站”页面,就可以看到服务器上的所有网站:

江湖面板网站管理页面.png

在这个页面,你可以添加新的站点,也可以对单个网站进行停用、设置、删除、打开站点等操作。

停用站点: 在要停用的站点那一行,点击网络状态下的“运行中”,就会弹出以下的弹窗。点击“确定”后,站点的状态就会变为“已停用”。

江湖面板停用站点.png

打开站点: 点击每个站点域名旁边的“打开站点”图标,可以在新的浏览器标签中打开站点的首页。选中多个网站的话,列表右侧则会出现“打开站点”按钮,点击后可以打开选中的全部站点首页。使用这个功能,可以很方便的查看各个网站是否能够正常运行。

江湖面板打开站点.png

2. 使用OpenResty配置网站反向代理

江湖面板使用OpenResty插件作为网站服务器。OpenResty是一个基于Nginx建立的网站服务器,主要用于反向代理、负载均衡器和HTTP缓存等功能。

在本课程中,我们最常用的功能是反向代理。反向代理可以将来自客户端(通常是网页浏览器)的请求转发到后端服务器(也就是JianghuJS项目),并将后端服务器的相应返回给客户端,使客户端感觉就像是直接与OpenResty通信一样。

在第3课中,我们在站点的“配置文件”中写入了以下这段代码:

  1. server {
  2. listen 80;
  3. server_name www.example.com; # 这里需要把www.example.cm更改为你的域名
  4. # 配置根目录转发到7201端口
  5. location / {
  6. # 转发请求到后端API服务器
  7. proxy_pass http://localhost:7201;
  8. # 反向代理的一些HTTP头部处理
  9. proxy_http_version 1.1;
  10. proxy_set_header Upgrade $http_upgrade;
  11. proxy_set_header Host $host;
  12. proxy_cache_bypass $http_upgrade;
  13. }
  14. }

在上面的代码中:

  • location / 块定义了一个反向代理,也就是将发送到www.example.com的所有请求代理到http://127.0.0.1:7201,也就是jianghujs-1table-crud项目。
  • proxy_pass:指定后端服务器的地址。
  • proxy_set_header:设置或修改传递给后端服务器的HTTP头部。