ksweb 中文文档 下载 App

KSWEB Nginx 反向代理与自定端口 进阶配置首选

反向代理和高级配置

Nginx 在 KSWEB 里没有默认端口——第一次开开关前需要先指定端口(>1024 不用 root)。它的优势在于反向代理、流量限制、静态文件加速,适合有进阶配置需求的场景。

基本操作

  1. 进入 NGINX 标签页
  2. 设置监听端口(比如 9090)
  3. 开启开关
  4. 浏览器访问 http://localhost:<端口> 验证

适合什么场景

配置文件编辑

Nginx 的配置在 KSWEB 内置编辑器里直接改,支持语法高亮。可以定义多个 server block,每个 server block 有独立的端口、站点根目录和规则。改完后重启 Nginx 生效,日志里能看到是否有语法错误。

与另外两个服务器的配合

Nginx 可以和 Lighttpd、Apache 同时开跑不同端口。常见组合是:

典型配置片段

反向代理一个已经跑起来的 WordPress(比如在 Apache 8000 端口):

server {
    listen 9090;
    server_name localhost;

    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

改完保存,重启 Nginx 后浏览器访问 9090 端口看到的就是 Apache 上跑的 WordPress。