扫盲 2026.11.07 17:14 31 次浏览 0 条评论

小皮面板切换Apache和Nginx

小皮面板切换 Apache 和 Nginx,入口就在首页“套件”那一栏,点下按钮就切,但有几个坑得先记住。

第一,切换前先把当前服务停掉,不然 80 端口占着,切过去起不来。第二,切完重启服务,再刷新浏览器。

第三,伪静态规则不通用。Apache 认网站根目录下的 .htaccess,Nginx 不认,得在站点设置里重新挑伪静态规则,或者直接往 Nginx 配置里写 rewrite。

# Apache:.htaccess 放网站根目录
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

# Nginx:站点配置里加
location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last;
    }
}

第四,切换后网站打不开,先看端口是不是被 IIS、迅雷之类占了,面板首页有端口检测。第五,数据库和 PHP 版本不受影响,不用重装,站点根目录也不变。

标签:小皮面板,Apache,Nginx

说点什么 0

行思随记

欢迎来到:行思随记