用Apache而不是Nginx运行Quokka

时间:2015-10-15 17:58:48

标签: apache .htaccess nginx

我正在从这篇文章中安装Quokka:https://www.rosehosting.com/blog/install-quokka-on-a-centos-vps/

现在,我认为一切都会很好用,但问题是我的服务器上有Apache而不是Nginx。我的大多数网站都有一些特定的.htaccess规则,所以如果我只是为了适应本教程而从Apache更改为Nginx,我将在为现有网站配置Nginx方面遇到进一步的麻烦。

我希望这个社区可以帮助我使用一个有效的Apache虚拟主机配置,它将是这个配置的替代方案:

server {
        server_name YOUR_QUOKKA_DOMAIN;
	client_body_in_file_only clean;
	client_body_buffer_size 64K;
	client_max_body_size 40M;
	sendfile on;
        send_timeout 300s;
        location ~ ^/(static|mediafiles)/ {
            root    /home/quokka/quokka-env/quokka/quokka;
            location ~* ^.+.(py|pyc|sh|bat|ini|pot|git)$ {deny all; }
            expires 7d;
        }
        location / {
            uwsgi_pass      unix:/home/quokka/quokka-env/quokka/etc/logs/quokka.socket;
            include         /etc/nginx/uwsgi_params;
            uwsgi_param     UWSGI_SCHEME $scheme;
            uwsgi_param     SERVER_SOFTWARE    nginx/$nginx_version;
        }
}

我非常感谢所提供的每一个答案,如果有的话。 :)

1 个答案:

答案 0 :(得分:0)

apache HOME_DIR有文件夹vhost.d(或者site-avaliables,它取决于你的apache和/或OS版本)。 有一个vhosts配置示例,你可以用它来开始。