我使用Trellis WordPress框架堆栈中的Roots.io。它为我设置了一个LEMP环境。
nginx根路径设置为:root /srv/www/example.co.uk/current/web;
/web
目录内是一个名为/static
的目录。长话短说。我希望所有流量都发送到/srv/www/example.co.uk/current/web/static
目录。因此,它的行为就像/ static是根目录并从那里加载网站。
/srv/www/example.co.uk/current/web/static
加载答案 0 :(得分:0)
已解决。
已阅读Nginx包含的文档。 https://roots.io/docs/trellis/master/nginx-includes/#child-templates
在Trellis内部创建以下目录和文件(每个站点)。
/trellis/nginx-includes/mysite.co.uk.conf.child
{% extends 'roles/wordpress-setup/templates/wordpress-site.conf.j2' %}
{% block change_nginx_root_path %}
# Change NGINX root path
root /srv/www/mysite.co.uk/current/web/static;
{% endblock -%}
更新mysite.co.uk
。