46 lines
942 B
Markdown
46 lines
942 B
Markdown
# Configuration du proxy HTTP (IPv4)
|
|
|
|
Afin d'économiser des adresses IPv4, le flux HTTP IPv4 est mutualisé sur une seule IP.
|
|
En conséquence, une étape de proxy est nécessaire.
|
|
|
|
La configuration d
|
|
|
|
Enrichir le fichier `leparc.libre-en-communs.org:/etc/nginx/reverse_proxy.conf` :
|
|
```
|
|
server {
|
|
server_name foo.a-lec.org;
|
|
listen 80;
|
|
proxy_redirect off;
|
|
proxy_set_header X-Real-IP $remote_addr;
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
|
location / {
|
|
set $target "http://foo.a-lec.org:80";
|
|
proxy_pass $target;
|
|
}
|
|
}
|
|
```
|
|
|
|
Enrichir le fichier ̀`leparc.libre-en-communs.org:/etc/nginx/reverse_proxy_ssl.conf` :
|
|
```
|
|
map $ssl_preread_server_name $name_444 {
|
|
[…]
|
|
foo.a-lec.org foo_a-lec_444;
|
|
[…]
|
|
}
|
|
[…]
|
|
upstream foo_a-lec_444 {
|
|
server foo.a-lec.org:444;
|
|
}
|
|
```
|
|
|
|
Vérifier la configuration :
|
|
```
|
|
nginx -t
|
|
```
|
|
|
|
Redémarrer nginx :
|
|
```
|
|
service nginx restart
|
|
```
|