mirror of
https://github.com/caddyserver/caddy.git
synced 2025-06-23 15:31:40 -04:00
Added fastcgi documentation
parent
e71806fc3b
commit
d06eea78b4
@ -32,9 +32,18 @@ gzip
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### fastcgi
|
||||||
|
|
||||||
|
Forwards requests to a FastCGI server. This allows you to serve PHP websites with php-fpm, though it is not limited to that. The first argument should be the base path to match, and the second argument is the address that the FastCGI server (like php-fpm) is listening on. Multiple fastcgi forwarding rules can be created (you can use this directive multiple times).
|
||||||
|
|
||||||
|
```
|
||||||
|
fastcgi /app 127.0.0.1:9000
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
#### header
|
#### header
|
||||||
|
|
||||||
Adds header(s) of the specified name and value to the responses of requests matching the request path. You can specify a single header and value on a line or group them under the same path with curly braces.
|
Adds header(s) of the specified name and value to the responses of requests matching the request path. You can specify a single header and value on a line or group them under the same path with curly braces. You can use this directive multiple times.
|
||||||
|
|
||||||
```
|
```
|
||||||
header /one X-Some-Header 1
|
header /one X-Some-Header 1
|
||||||
@ -46,7 +55,7 @@ header /multiple {
|
|||||||
|
|
||||||
#### import
|
#### import
|
||||||
|
|
||||||
Import acts like "include" in other languages/syntaxes. It replaces that line with the contents of another file. Useful for reusing common settings.
|
Import acts like "include" in other languages/syntaxes. It replaces that line with the contents of another file. Useful for reusing common settings. You can use this directive multiple times.
|
||||||
|
|
||||||
```
|
```
|
||||||
import shared.conf
|
import shared.conf
|
||||||
@ -55,7 +64,7 @@ import shared.conf
|
|||||||
|
|
||||||
#### log
|
#### log
|
||||||
|
|
||||||
Activates logging. Right now, only requests can be logged. You may optionally specify an output file and format.
|
Activates logging. Right now, only requests can be logged. You may optionally specify an output file and format. You can use this directive multiple times.
|
||||||
|
|
||||||
```
|
```
|
||||||
log requests /var/log/access.log "Got a request: {method} {path}"
|
log requests /var/log/access.log "Got a request: {method} {path}"
|
||||||
@ -81,7 +90,7 @@ The following variables are available when specifying the format:
|
|||||||
|
|
||||||
#### redirect
|
#### redirect
|
||||||
|
|
||||||
HTTP redirect with the given status code.
|
HTTP redirect with the given status code. You can use this directive multiple times.
|
||||||
|
|
||||||
```
|
```
|
||||||
redirect /from /to 302
|
redirect /from /to 302
|
||||||
@ -90,7 +99,7 @@ redirect /from /to 302
|
|||||||
|
|
||||||
#### rewrite
|
#### rewrite
|
||||||
|
|
||||||
Internally rewrites a request from one path to another.
|
Internally rewrites a request from one path to another. You can use this directive multiple times.
|
||||||
|
|
||||||
```
|
```
|
||||||
rewrite /from /to
|
rewrite /from /to
|
||||||
|
Loading…
x
Reference in New Issue
Block a user