在 Ubuntu 上的 Nginx 下安装 MovableType

在 Ubuntu 上的 Nginx 下安装 MovableType

我想尝试 MovableType(并且我不想安装 Apache)。

我使用了一个干净的 Ubuntu Server 9.10 实例,并执行了以下操作:

$ sudo apt-get install mysql mysqlclient
$ sudo apt-get install movabletype
$ sudo apt-get install nginx

现在我明白我必须告诉 nginx 查看 /usr/lib/cgi-bin/movabletype/。

但是 nginx 不支持纯 CGI 脚本,而且我感觉 MovableType 无论如何都需要一些自定义配置。

我找不到任何关于如何将 MT 与 nginx 配对的优秀文档。有吗?配置文件示例就很完美了。

答案1

  1. 在 nginx 配置中添加额外的 fastcgi 参数:

    fastcgi_param PERL5LIB $document_root/mt/lib;
    fastcgi_param MT_HOME $document_root/mt;
    fastcgi_param MT_CONFIG $document_root/mt/mt-config.cgi;

  2. 使用 CGI 包装器http://nginx.localdomain.pl/wiki/FcgiWrap

相关内容