Refactor documentation for reverse proxy and routing guides
Deploy to Production / deploy (push) Successful in 5s

This commit is contained in:
Илья Глазунов
2025-12-08 01:05:52 +03:00
parent 58660ec8d4
commit 00119ce463
12 changed files with 521 additions and 517 deletions
+32 -32
View File
@@ -131,42 +131,42 @@
<p>List of extension modules to load. See <a href="../reference/extensions.html">Extensions Reference</a>.</p>
<h3>Complete Example</h3>
<pre><span class="directive">http:</span>
<span class="directive">static_dir:</span> <span class="value">./static</span>
<span class="directive">templates_dir:</span> <span class="value">./templates</span>
<pre><code class="language-yaml">http:
static_dir: ./static
templates_dir: ./templates
<span class="directive">server:</span>
<span class="directive">host:</span> <span class="value">0.0.0.0</span>
<span class="directive">port:</span> <span class="value">8080</span>
<span class="directive">backlog:</span> <span class="value">5</span>
<span class="directive">default_root:</span> <span class="value">false</span>
<span class="directive">proxy_timeout:</span> <span class="value">30.0</span>
server:
host: 0.0.0.0
port: 8080
backlog: 5
default_root: false
proxy_timeout: 30.0
<span class="directive">ssl:</span>
<span class="directive">enabled:</span> <span class="value">false</span>
<span class="directive">cert_file:</span> <span class="value">./ssl/cert.pem</span>
<span class="directive">key_file:</span> <span class="value">./ssl/key.pem</span>
ssl:
enabled: false
cert_file: ./ssl/cert.pem
key_file: ./ssl/key.pem
<span class="directive">logging:</span>
<span class="directive">level:</span> <span class="value">INFO</span>
<span class="directive">console_output:</span> <span class="value">true</span>
<span class="directive">format:</span>
<span class="directive">type:</span> <span class="value">standard</span>
<span class="directive">use_colors:</span> <span class="value">true</span>
<span class="directive">timestamp_format:</span> <span class="value">"%Y-%m-%d %H:%M:%S"</span>
<span class="directive">files:</span>
- <span class="directive">path:</span> <span class="value">./logs/pyserve.log</span>
<span class="directive">level:</span> <span class="value">DEBUG</span>
<span class="directive">max_bytes:</span> <span class="value">10485760</span>
<span class="directive">backup_count:</span> <span class="value">5</span>
logging:
level: INFO
console_output: true
format:
type: standard
use_colors: true
timestamp_format: "%Y-%m-%d %H:%M:%S"
files:
- path: ./logs/pyserve.log
level: DEBUG
max_bytes: 10485760
backup_count: 5
<span class="directive">extensions:</span>
- <span class="directive">type:</span> <span class="value">routing</span>
<span class="directive">config:</span>
<span class="directive">regex_locations:</span>
<span class="value">"__default__"</span>:
<span class="directive">root:</span> <span class="value">"./static"</span>
<span class="directive">index_file:</span> <span class="value">"index.html"</span></pre>
extensions:
- type: routing
config:
regex_locations:
"__default__":
root: "./static"
index_file: "index.html"</code></pre>
<div class="warning">
<strong>Warning:</strong> When running in production, always use SSL