风继续吹 发表于 2021-11-20 01:58:32

有谁知道apache站点怎么转到nginx吗?

如题
之前把discuz从apache转移到nginx后部分功能不能用了,例如:登录,注册等等

admin 发表于 2021-11-20 09:38:14

apache到nginx,仅是环境软件的改变不会影响论坛功能的改变,可以使用dz官方完整程序覆盖更新后更新缓存观察。

风继续吹 发表于 2021-11-20 15:04:13

admin 发表于 2021-11-20 09:38
apache到nginx,仅是环境软件的改变不会影响论坛功能的改变,可以使用dz官方完整程序覆盖更新后更新缓存观 ...

不行,重装了等我把数据库一导入又跟之前一样了

amnnujjo 发表于 2021-11-20 20:14:43

风继续吹 发表于 2021-11-20 15:04
不行,重装了等我把数据库一导入又跟之前一样了

看看伪静态规则,或者报错提示什么

风继续吹 发表于 2021-11-20 21:26:06

amnnujjo 发表于 2021-11-20 20:14
看看伪静态规则,或者报错提示什么

伪静态规则全部换成nginx的,无法获取响应数据:'(

yusr 发表于 2021-11-21 07:25:19

我是来看你头像的 正常来说转到nginx 是没什么影响的
你是不是网站搬家了?伪静态的配置和apache是不一样的
宝塔网站 伪静态
我的 nginx 伪静态配置是
location / {
rewrite ^([^\.]*)/guide-(\w+)-(+)\.html$ $1/forum.php?mod=guide&view=$2&page=$3 last;
        rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
        rewrite ^([^\.]*)/article-(+)-(+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
        rewrite ^([^\.]*)/list-(+)-(+)\.html$ $1/portal.php?mod=list&catid=$2&page=$3 last;
        rewrite ^([^\.]*)/forum\.html$ $1/forum.php last;
        rewrite ^([^\.]*)/forum-(\w+)-1\.html$ $1/forum.php?mod=forumdisplay&fid=$2 last;
        rewrite ^([^\.]*)/forum-(+)\.html$ $1/forum.php?gid=$2 last;
        rewrite ^([^\.]*)/forum-(\w+)-t(+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4 last;
        rewrite ^([^\.]*)/forum-(\w+)-s(+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&page=$4 last;
        rewrite ^([^\.]*)/forum-(\w+)-t(+)-s(+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4&page=$5 last;
        rewrite ^([^\.]*)/forum-(\w+)-s(+)-([\w\.\|]+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&searchsort=1&rewritevars=$4&page=$5 last;
        rewrite ^([^\.]*)/forum-(\w+)-t(+)-s(+)-([\w\.\|]+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&typeid=$3&sortid=$4&searchsort=1&rewritevars=$5&page=$6 last;
        rewrite ^([^\.]*)/forum-(\w+)-(+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
        rewrite ^([^\.]*)/thread-(+)-(+)-(+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
        rewrite ^([^\.]*)/thread-(+)-album\.html$ $1/forum.php?mod=viewthread&tid=$2&from=album last;
        rewrite ^([^\.]*)/group-(+)-(+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
        rewrite ^([^\.]*)/group-(gid|sgid)-(+)\.html$ $1/group.php?$2=$3 last;
        rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
        rewrite ^([^\.]*)/blog-(+)-(+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
        rewrite ^([^\.]*)/(fid|tid)-(+)\.html$ $1/index.php?action=$2&value=$3 last;
        rewrite ^([^\.]*)/(+*)-(+)\.html$ $1/plugin.php?id=$2:$3 last;
        rewrite ^([^\.]*)/album-(+)-(+)\.html$ $1/home.php?mod=space&uid=$2&do=album&id=$3 last;
        rewrite ^([^\.]*)/tag\.html$ $1/misc.php?mod=tag last;
        rewrite ^([^\.]*)/tag-(+)\.html$ $1/misc.php?mod=tag&id=$2 last;
        rewrite ^([^\.]*)/tag-name-(.+)\.html$ $1/misc.php?mod=tag&name=$2 last;
        rewrite ^([^\.]*)/thread-(+)-author-(+)-(+)\.html$ $1/forum.php?mod=viewthread&tid=$2&authorid=$3&page=$4 last;
        rewrite ^([^\.]*)/tag-(+)-(\w+)-(+)\.html$ $1/misc.php?mod=tag&id=$2&type=$3&page=$4 last;
        if (!-e $request_filename) {
                        return 404;
        }
}

因为我有伪静态插件这里你可以自己筛选

风继续吹 发表于 2021-11-21 12:17:55

yusr 发表于 2021-11-21 07:25
我是来看你头像的 正常来说转到nginx 是没什么影响的
你是不是网站搬家了?伪静态的配置和apache是不一样的 ...

lwusj.com,我头像这里面找

admin 发表于 2021-11-25 22:13:13

风继续吹 发表于 2021-11-21 12:17
lwusj.com,我头像这里面找



安全审计警告+1
页: [1]
查看完整版本: 有谁知道apache站点怎么转到nginx吗?

创宇盾启航版免费网站防御网站加速服务