[英]NGINX - Set root to sub directory
我使用來自Roots.io WordPress 框架堆棧的格子。 它為我設置了一個 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
加載解決。
閱讀 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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.