Я запускаю сервер Caddy
на экземпляре EC2.
Напишите, теперь я могу записать конфигурацию JSON внутри конфигурации vim app.json
и загрузить ее с терминала S SH .
curl localhost:2019/load -H 'Content-Type: application/json' -d @app.json
Теперь я хочу загрузить конфигурацию с другого сервера через HTTP
. Таким образом, я добавил конфигурацию admin
в app.json
{
"admin": {
"disabled": false,
"enforce_origin": false,
"origins": ["localhost:2019","103.55.1.2:2019","54.190.1.2:2019"]
},
"apps": {
"HTTP": {
"servers": {
"scanning": {
"listen": [":443"],
"routes": [{
"handle": [{
"handler": "file_server",
"root": "/var/www/html/app-frontend"
}],
"match": [{
"host": ["caddy.example.com"]
}]
}]
}
}
}
}
}
Где IP-адрес
- 103.55.1.2: IP-адрес моего интернет-провайдера
- 54.190.1.2: частный IP-адрес EC2
Я пытаюсь получить конфигурацию от почтальона, используя IP-адрес EC2, но это не работает.
http://54.190.1.2:2019/config/
Как получить конфигурацию и загрузить конфигурацию в Caddy через HTTP
?