{# The site config editor fragment. A rejected save renders at 200 with the web server's own output verbatim in mono and the fix above it - never paraphrased - while the textarea keeps exactly what the operator typed and the file on disk stays as it was. A save only lands after the server's own syntax check accepted it, which is why the reload button beside it is safe to offer. #} {% import "_macros.html" as m %}
{% if editor.problem %} {{ m.problem(editor.problem.fix, editor.problem.output) }} {% endif %} {% if editor.notice %}

{{ editor.notice }}

{% endif %}
Checked with {{ editor.webserver }}'s own configuration test before it replaces {{ editor.path }}; a rejected configuration changes nothing. Saving does not reload the server: use the button below when ready.
Runs the configuration test first and keeps the running configuration when it fails, so a reload cannot take the other sites down.