我的nginx.conf中有重写:
server {
server_name example.com;
rewrite ^/(.*) http://www.example.com/$1 permanent;
}
但是返回此错误:未知指令“重写”。
PS:我已经与乘客安装了nginx。
你能帮助我吗?
答案 0 :(得分:4)
检查nginx -V的输出。如果你看到选项--without-http_rewrite_module,那么你可能在构建nginx时没有安装pcre开发包,因此它禁用了重写模块。如果是这种情况,你需要安装pcre devel软件包(如何执行此操作取决于你的发行版)并重建nginx。