NGINX-将根目录设置为子目录

时间:2020-05-23 12:25:18

标签: nginx

我使用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是根目录并从那里加载网站。

1 个答案:

答案 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

相关问题