База на удаленном сервере. Установка MongoDB.
-
Всё, переустановилась вдс.
-
@artihorror сорян, вчера пеку положил случайно)0)) никогда не стопь сборку дебиана для мамкиных кулхацкеров во время обновления)
сча видос заливаю в облако)
-
@artihorror, )) А я вчера ещё несколько раз попробовал по разным инструкциям (по официальной тоже) и каждый раз какие-то ошибки.
-
@Antonio https://cloud.mail.ru/public/ERSp/V81ra7HU6 держи. там текстовик с командами и видос
-
@Antonio на чистую убунту
-
@artihorror, видео 3mb и не открывается.
-
@Antonio
скаченное робит
-
@artihorror, ага, через vlc открылся. Я пытался в браузере посмотреть.
Вчера я такими же командами пробовал ставить - сейчас попробую снова.
-
@Antonio а какие ошибки?
-
После apt-get update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Hit:2 http://mirror.yandex.ru/ubuntu xenial InRelease Get:3 http://mirror.yandex.ru/ubuntu xenial-updates InRelease [102 kB] Get:4 http://mirror.yandex.ru/ubuntu xenial-backports InRelease [102 kB] Get:5 http://mirror.yandex.ru/ubuntu xenial-updates/main amd64 Packages [708 kB] Get:6 http://mirror.yandex.ru/ubuntu xenial-updates/main i386 Packages [660 kB] Get:7 http://mirror.yandex.ru/ubuntu xenial-updates/universe amd64 Packages [579 kB] Get:8 http://mirror.yandex.ru/ubuntu xenial-updates/universe i386 Packages [537 kB] Fetched 2,791 kB in 1s (2,119 kB/s) Reading package lists... Done E: The method driver /usr/lib/apt/methods/https could not be found. N: Is the package apt-transport-https installed? E: Failed to fetch https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.6/InRelease E: Some index files failed to download. They have been ignored, or old ones used instead.
У тебя на видео там много качает, а у меня мало. Я думал, что не критично и дальше шел. А дальше тоже ошибки были.
По https не может скачать что-ли?
-
@Antonio у яндекса хостинг появился?.. попробуй
apt-get install apt-transport-https
-
@Antonio и покажи
nano /etc/apt/sources.list
-
@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 а вот насчет этого нако курить документацию. bind ip это ip на котором база висит. как ограничить доступ я хз, не заморачивался. надо вики курить или фаервол крутить
-
@artihorror, вот что нашел - https://stackoverflow.com/questions/17588876/mongodb-conf-bind-ip-127-0-0-1-does-not-work-but-0-0-0-0-works
-
@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