@IziC said in Как закрыть на крестик:
,сори что не по теме,можешь помочь с npm модулем node-http-mitm-proxy?
Нет времени на такие жесты.
@artihorror said in База на удаленном сервере. Установка MongoDB.:
у яндекса хостинг появился?
Яндекс давно держит зеркала для всяких Линукс дистрибутивов.
# deb http://mirror.yandex.ru/ubuntu xenial main restricted
# deb http://mirror.yandex.ru/ubuntu xenial-updates main restricted
# deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirror.yandex.ru/ubuntu xenial main restricted
# deb-src http://mirror.yandex.ru/ubuntu xenial main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.yandex.ru/ubuntu xenial-updates main restricted
# deb-src http://mirror.yandex.ru/ubuntu xenial-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.yandex.ru/ubuntu xenial universe
@artihorror, пошло дело после установки https. Я вчера особо не читал ошибки - в окне Putty все сливается, а сейчас на форуме вставил в тегах "код" и уже предположил в чем дело)
@artihorror, ну вот до nano /etc/mongod.conf я дошел. Дальше ты предлагаешь ip сервера вписать, а в БАСовской вики 0.0.0.0 . Как сделать, чтобы доступ по ip к базе можно было настроить? Т.е. разрешить доступ с некоторых ip.
@Antonio https://docs.mongodb.com/manual/reference/configuration-options/#net-options вот, играйся. mongod.conf
@artihorror, а вот это что за команды?
sudo ufw default deny incoming
sudo ufw allow ssh
sudo ufw allow from ЗДЕСЬ ВАШ ИП
sudo ufw enable
Это ограничения доступа к серваку вообще?
@Antonio это тулза по настройке фаервола. 1 строка запрещает весь входящий трафик. вторая разрешает ssh. третья рзрешает весь трафик с ip адреса. можно несколко добавить.
четвертая включает эту тулзу.
про bindIp:
bindIp: 127.1 - база будет доступна толко при обращении на локалхост, т.е. из вне ты не достучишься. 0.0.0.0/0 - все ip на дедике, что не есть комильфо, особенно когда их несколько. по этому я вешаю на 1 конкретный адрес локаля, к которому прицеплен внешний ip
@artihorror, все теперь понял. У меня на сервере софт с базой работать не будет, поэтому, как ты и сказал, мне нужно вписать в /etc/mongod.conf ip сервера, а потом через фаервол дополнительно запретить все, кроме ip компов, с которых мне нужно с базой работать.
Вот вроде бы альтернативный вариант, если кому-то нужно и локальный доступ к базе:
Например, IP сервера 192.168.0.50
bindIp : [127.0.0.1,192.168.0.50]
@artihorror, супер, все работает! Доступ только с нужных ip. Большое спасибо, Artihorror!
Вот так можно прописать автозапуск Mongo при загрузке системы:
Останавливаем Mongo, если она запущена
service mongod stop
Запускаем так
sudo systemctl start mongod
sudo systemctl enable mongod
Если все ок, то должно появится что-то вроде
"Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service
to /lib/systemd/system/mongod.service."
@Antonio said in База на удаленном сервере. Установка MongoDB.:
@artihorror, супер, все работает! Доступ только с нужных ip. Большое спасибо, Artihorror!
да не за что) можешь еще покурить вот такую штуку)0))
@artihorror, неплохо, особенно типа мессенджер свой, но пока Телеграма хватает)
@artihorror, скинь, посмотрю!