小皮面板切换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