Настройка Pritunl с Amazon Documentdb
Я настраиваю pritunl и хочу использовать Amazon Document DB вместо Mongo DB или Mongo DB Atlas. Это для идеи vpn, которая у меня была, сервер работает под управлением ubuntu 18.04 и следовал стандартному руководству по установке от pritunl, у меня он работает правильно с MongoDB, но для целей DR и масштабирования я хотел бы получить это в AWS Document DB.
Я изменил файл /etc/pritunl.conf и заменил локальный mongodb_uri по умолчанию на документ DR URI. перезапустил службу, и я ожидаю увидеть там страницу входа / настройки pritunl. Я открыл удаленные порты на коробке и запустил, думал страницу установки pritunl, и он просто зависает
"mongodb_uri": null,
"log_path": "/var/log/pritunl.log",
"static_cache": true,
"temp_path": "/tmp/pritunl_de511dc19aaf497dbdf67df0a0634e3d",
"bind_addr": "0.0.0.0",
"www_path": "/usr/share/pritunl/www",
"local_address_interface": "auto",
"port": 443
"mongodb_uri": mongodb://user:<***************>@vpn-pritunlleu-west-1.docdb.amazonaws.com:27017/test,
"log_path": "/var/log/pritunl.log",
"static_cache": true,
"temp_path": "/tmp/pritunl_de511dc19aaf497dbdf67df0a0634e3d",
"bind_addr": "0.0.0.0",
"www_path": "/usr/share/pritunl/www",
"local_address_interface": "auto",
"port": 443
2 ответа
Оказывается, что DocumentDB не поддерживает настраиваемые курсоры или ограниченные коллекции, что является фундаментальным требованием для pritunl, поэтому собираюсь использовать MongoDB Atlas или что-то в этом роде.
Зависание соединения обычно является результатом того, что клиент не может подключиться к кластеру DocumentDB, поскольку группа безопасности кластера не разрешает входящие подключения на 27017, или клиент находится в другом VPC, чем кластер.
Для устранения неполадок, пожалуйста, смотрите: https://docs.aws.amazon.com/documentdb/latest/developerguide/troubleshooting.html устранение ошибок.cannot- connect