我正在从这篇文章中安装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;
}
}
我非常感谢所提供的每一个答案,如果有的话。 :)
答案 0 :(得分:0)
apache HOME_DIR有文件夹vhost.d(或者site-avaliables,它取决于你的apache和/或OS版本)。 有一个vhosts配置示例,你可以用它来开始。