очень ждал этого урока. Спасибо огромное, все понятно. "Из-за" вас пришлось учить Ansible пару раз пробовал, что-то он не зашел, а после ваших уроков я просто в него влюбился в него. Спасибо огромное за ваши уроки
Может я дурачёк, но если тренироваться всему этому на убунту, то httpd не пропрёт, надо указать apache2 или ngnix. Так же у меня ansible 2.9.13 не узнает state=removed. Говорит пиши absent. Ну мало ли кому понадобиться.
*Те кто пытается на убунте установить апаче команда для установки приложения должна выглядить так* _ansible all -m apt -a "name=apache2 state=latest" -b --ask-become-pass_
Спасибо за уроки. Очень хорошо. Круто было бы, если бы ты сделал уроки по развертыванию и конфигурированию devops pipeline =) включая SCM, VCS, CI/CD, Docker и т. п.
Денис, Огромное Спасибо за Ваши уроки! Хотел добавить по поводу "-b может все". Столкнулся с проблемой. Есть два сервера Centos7. На обоих одинаковые пользователи. Оба пользователя с правами root, путем внесения в группу wheel. Но вот не задача: при выполнении команды "ansible all -m copy -a "src=privet.txt dest=/home mode=777" -b", выдает ошибку "msg": "Missing sudo password" на одном из серверов. Оказалось нужно что бы пользователь был внесен в файл /etc/sudoers с соответсвующими правами "myuser ALL=(ALL) NOPASSWD: ALL". Может кому пригодиться.
лучше так, подробней не найдёшь=) на хосте куда не может попасть ансибл вводим поэтапно: 1. sudo -i 2. cd /etc/sudoers.d/ 3. nano "имя юзера"-nopass и там сохраняем строку "имя юзера" ALL=(ALL) NOPASSWD: ALL 4. chmod 440 "имя юзера"-nopass И всё заработает.
Великолепная подача материала автором, все схватывается на лету. И главное все это воспроизвести чтоб усвоить - никаких проблем. Жмяк-жмяк и готово, уже запомнил! Спасибо автору
спасибо. для лучшей структуризации материала делай метки по ходу видео. очень удобно когда для каждой новой команды метка с тайм кодом в описании к видео
В ansible версии 2.7.10 при инсталяции приложений просит использовать в state 'present' вместо 'installed', при удалении "absent' вместо 'removed'. Только после этого завершается удачно. Спасибо за уроки))
Не знаю, одна ли я здесь на этом курсе спустя 2 года, но атрибуты в новых версиях ансибл поменялись: ansible all -m apt -a "name=stress state=present" -b (для Ubuntu и Debian) ansible all -m apt -a "name=stress state=absent" -b
Нет, они не поменялись. В видео исползуется пакетный менеджер yum, а вы привели атрибуты для модуля apt, который используется для работы с одноемённым пакетным менеджером для Debian-based систем.
Для тех, у кого появляется ошибка Missing sudo password при использовании пакетного менеджера yum или apt, то нужно на каждом хосте (которые в файле hosts прописаны) изменить настройки пользователя sudo. Для этого: 1) заходим на каждой машине под рутом: sudo su - root 2) заходим в директорию под рутом /etc/sudoers.d/ 3) создаём там файл с именем пользователя машины, для этого перед заходом под рутом пишем whoami и это имя (например, linux1) будет названием файла 4) nano linux1 5) в файле пишем следующее: linux1 ALL=(ALL) NOPASSWD: ALL после этого будет установка корректно идти
@@SevenL54 я не так написал, ещё раз перечитываем инструкцию 🙂. Whoami пишем для того, чтобы узнать имя пользователя машины, чтобы это имя вписать в файл (в папке sudoers.d) авторизации для sudo пользователя, доступ к которому только под рутом можно получить
05:40 - «куда она побежала... стой!...» На самом деле, самый простой способ вернуться в самый низ экрана терминала - это нажать на любую из клавиш-стрелок.
6:39 - модуль command "в этих команда не будут работать эти штучки("", "|", ";" and "&" )" , 8:19 - а теперь попробуем command c пайпом "короче он не понял, что вы хотели" ))). Ну а так все классно, спасибо за подобные уроки
Самая последняя команда на вашей работе)) От души посмеялся) Вообще конечно немного запутанные state. В случае с файлом чтобы его удалить надо указывать absent, в случае с пакетом removed. Почему нельзя было для этого одну команду использовать?
Долго мучался на Ubuntu 20.4 перебирая то yum то apt. В итоге после правки файла /etc/visudo (последней строкой дописал username ALL=(ALL) NOPASSWD:ALL) Этой командо все встало: ansible all -m yum -a "name=apache2 state=present" -b
У кого ansible выдает предупреждения: "[DEPRECATION WARNING]: Distribution Ubuntu 16.04 on host x.x.x.x should use /usr/bin/python3..." Надо поставить deprecation_warnings = False в /etc/ansible/ansible.cfg --- Ну, и если для sudo можно добавить параметры " -k -K " Вот так: ansible all -m file -a "path=/home/user/privet.txt state=absent" -b -k -K> --- Для httpd название другое - apache2: ansible linux_servers -m yum -a "name=apache2 state=latest" -b -k -K
не подскажеш проблема с виртуальной машиной на убунту. На большинство команд приходится использовать -b --ask-become-pass и втоже вренмя на centos проблем нету. SSH ключ вроде перебросил и с мастера по ssh захажу без пароля на эту ubuntu
Не хватает команды ansible plan как в терраформе, а то я случайно вместо /home/path/privet удалил /home/path 😁 Благо специально пустые сервера для учебы ансиблу сделал)))
Вопрос - делаю на тестовом стенде виртуал бокса из 3х машин, 2 убунты и 1 центос На центос залетает без проблем установка, на убунте при ключе -b всё равно ругается на то что не судо. Как пофиксить?
Привет. Спасибо за урок. вопрос - Ты удаляешь файл через state=absent. То есть как бы путем синхронизации. А если использовать команду "rm" на какие грабли можно наткнуться? Сам Ansible тоже рекомендует использовать первый вариант: [WARNING]: Consider using file module with state=absent rather than running rm
ансибл сможет запустить комманду rm но не среагирует на результат команды, если тебе нужно будет проверить результат. А с модулем все проще для ансибл.
Привет. На счет повышение привилегий к примеру "ansible all -m copy -a "src=awscliv2.zip dest=/home/skillbox/" -b" я в конфиге указал "ansible_user=skillbox ansible_ssh_private_key_file=/home/skillbox/.ssh/id_rsa", без привилегий выполняется, но с ключем "-b" выходит ошибка linux2 | FAILED! => { "msg": "Missing sudo password" } что можно подправить?
Спасибо за видео , можете подсказать... не могу найти как в shell передать -y, например, пытаюсь выполнить kubeadm reset, который потом спрашивает подтверждение?
Подскажите, пожалуйста, допустим есть 3 узла на которые надо установить wildfly. Нужно заменить в файле standalone.xml ip адрес с 127.0.0.1 на публичный адрес машины. Как это можно сделать? Думал как раз ad-hoc командой , но не вышло. Есть идея использовать j.2 может как то еще можно?
Добрый день, Денис. Спасибо тебе за уроки. Я совсем "зеленый" новичок, учусь. Подскажи, пожалуйста, какой командой можно скачать с git архив (например, Prometheus) и потом его распаковть.
@@ADV-ITСпасибо за быстрый ответ. Я плохо сформулировал, попробую еще раз. Вручную я делаю: wget , а затем разархивирую пакет: tar. Как то же самое сделать средствами ansible?
Спасибо за урок. По ходу урока начало ругаться на пароль sudo, погуглив оключил запрос пароля судо на целевом сервере для пользователя под которым логинюсь по ssh. Но это ж не сикъюрно. Как этот вопрос решается в реальной жизни?
Так же как и ты сделал, для некоторых операций тебе нужны права sudo. Просто нужно добавить юзера в sudoer лист, и пароль на этого юзера спрашивать не будет.
а зачем ты в команду ansible all -m file -a "path=/home/privet.txt state=absent" добавляешь опцию -b ты же создал файл от пользователя которым подключаешься, при этом подключаешься ты не под рутом, а под пользователем от которого и создаётся файл -b, --become run operations with become (does not imply password prompting)
В первую очередь большое спасибо за контент. Все очень понятно. Есть такой вопрос немного не в тему - мне нужно запустить апаче на убунту 18. Я все установил, запустил, и локально стартовая страница апаче мне открывается. В настройках файрвола у меня Apache ALLOW From Anywhere, но стартовая страница не отображается если я запрашиваю ее просто с другого компа в браузере. Просто нет ответа от сервера. Сервер на aws. Я совсем новый в администрировании серверов, может подскажешь направление в котором нужно копать, гугл я вроде весь изрыскал.
Здравсвтуйте! Почему у меня не получается установить вашу программу stress в Ubuntu server? "Could not detect which major revision of yum is in use, which is required to determine module backend.", "You should manually specify use_backend to tell the module whether to use the yum (yum3) or dnf (yum4) backend})"
4:55 страшная команда, и все, и вас уволили с роботы в тот же день😂😂😂😂 Орууу.
Лучшие уроки по Ansible на Ютубе. Спасибо.
Привет из 2022. Клиенты - Debian. Модуль для установки программ естественно apt. И state должны быть
для установки - latest
для удаления - absent
ооо, спасибо)))
Сколько дурацких курсов, в том числе и на udemy, на английском языке. Здесь все, что надо. Спасибо Денис!
сравнил хер с пальцем. курсы на udemy отлично работают на обучение и выработку автоматизма. а такие видео как здесь это как краткий конспект.
@@kolya12 именно, что далеко не все работают
очень ждал этого урока. Спасибо огромное, все понятно. "Из-за" вас пришлось учить Ansible пару раз пробовал, что-то он не зашел, а после ваших уроков я просто в него влюбился в него. Спасибо огромное за ваши уроки
Andrey Vituyk Ansible крутой и не сложный.
Chef и Puppet никак не сравнимы с Ansible.
Спасибо!
"..dont worry, всё ништяк короче.." Like
Раньше у меня был один фаворит по обучающим видео на ютубе - это Кирилл Семаев, теперь вас двое) Спасибо за труд)
Он тоже крутой чувак
"Короче -b можете всегда делать и все" - сначала твоя подача не зашла но после 2-3 видео я проникся=) спасибо за мануалы
Сказать прикол. ТЫ МЕНЯ ВЫЛЕЧИЛ!!!
Я простудился посмотрел твоё видео и мне стало норм и не болею теперь ;)
лучший канал для начинающий devops
Спасибо автору. Приятный голос, и говорок наш - детей девяностых...
Так и есть :)
"who is absent today?" аж флешбеки со школьных годов прочувсвовал, фигово что тогда такого учителя как ты у меня не было. :)
Автор вы лучший! Очень понятно и доступно объясняете. Очень хорошая подача и приятно вас слушать!
Спасибо, рад слышать!
Может я дурачёк, но если тренироваться всему этому на убунту, то httpd не пропрёт, надо указать apache2 или ngnix. Так же у меня ansible 2.9.13 не узнает state=removed. Говорит пиши absent. Ну мало ли кому понадобиться.
Cпасибо большое! у меня ansible 2.9.6 и с ngnix не получилось, только с apache2, и действительно вместо removed надо absent.
*Те кто пытается на убунте установить апаче команда для установки приложения должна выглядить так*
_ansible all -m apt -a "name=apache2 state=latest" -b --ask-become-pass_
Вроде очевидно, а я гуглил сидел ошибки возникающие)) спасибо)
Спасибо за уроки. Очень хорошо.
Круто было бы, если бы ты сделал уроки по развертыванию и конфигурированию devops pipeline =) включая SCM, VCS, CI/CD, Docker и т. п.
Ты - лучший!
Спасибо, благодаря этим видеоурокам ансибл уже не кажется таким страшным.
мужик! очень круто, жаль что могу только один лайк поставить:)
Спасибо
Сделайте несколько акаунтов и поставьте)
Роман Воловик не, я вместо этого курс на удеми купил))
@@TRIP4LIFE хорош!
@@TRIP4LIFE можно напрямую еще донатить автору
Как всегда на высшем уровне. Спасибо )
Долго шёл)) и наконец до Ansible дошёл! Спасибо за труды!
Шикарное видео, тема раскрыта полностью, спасибо
ADV-IT
*круто! спасибо тебе за полезную инфу!*
Как ты пишешь черным шрифтом и зачем?
Круто спасибо большое человечище.
Денис, Огромное Спасибо за Ваши уроки!
Хотел добавить по поводу "-b может все". Столкнулся с проблемой. Есть два сервера Centos7. На обоих одинаковые пользователи. Оба пользователя с правами root, путем внесения в группу wheel. Но вот не задача: при выполнении команды "ansible all -m copy -a "src=privet.txt dest=/home mode=777" -b", выдает ошибку "msg": "Missing sudo password" на одном из серверов. Оказалось нужно что бы пользователь был внесен в файл /etc/sudoers с соответсвующими правами "myuser ALL=(ALL) NOPASSWD: ALL".
Может кому пригодиться.
в какую строку именно нужно добавить, подскажи
@@ashtonkutcherov3992 В файле пару страниц вниз прокрути.
это нужно делать на мастер машине или на удаленном сервере? никак не получается
можно было добавить -kK и после запуска команды запросит sudo пароль
ansible all -m copy -a "src=privet.txt dest=/home mode=777" -b -kK
лучше так, подробней не найдёшь=)
на хосте куда не может попасть ансибл вводим поэтапно:
1. sudo -i
2. cd /etc/sudoers.d/
3. nano "имя юзера"-nopass и там сохраняем строку "имя юзера" ALL=(ALL) NOPASSWD: ALL
4. chmod 440 "имя юзера"-nopass
И всё заработает.
Спасибо за крутые видео! Даже сейчас в 2023 году все актуально :)
Великолепная подача материала автором, все схватывается на лету. И главное все это воспроизвести чтоб усвоить - никаких проблем. Жмяк-жмяк и готово, уже запомнил! Спасибо автору
Спасибо. То что нужно для понимания процессов в ansible :)
помимо того что очень содержательные и полезные уроки, так еще и очень приятный голос для прослушивания!!!👍👍👍👍
Классно рассказываешь. Ни слова воды. Только нужное
Я понимаю, что тут уже много комплиментов в сторону автора полетело... но еще хочу один оставить)))
Мужик, спасибо тебе)) Твори дальше)) Ты классный))
Спасибо!
Топ контент, приятно слушать)
Это ахеренно. Спасибо дружище, секономил мне кучу времени.
Всё по полочкам и, главное, понятно :)
Оо круть! Реально просто огонь 🔥🔥🔥 показано именно то что реально используется. Все понятно с первого раза!
Благодарю 💪👍
спасибо. для лучшей структуризации материала делай метки по ходу видео. очень удобно когда для каждой новой команды метка с тайм кодом в описании к видео
можешь добавить комментарий с метками
Спасибо большое, очень интересно!
Жду больше видео.
Огонь, курс, приятно слушать
"И вас уволили с работы в тот же день", спасибо за отменный юмор xD
"rm - rf /" может быть не последней командой на работе, если вы директор)
это.просто.прекрасно.
Спасибо за такую конкретную и понятную подачу материала!
В ansible версии 2.7.10 при инсталяции приложений просит использовать в state 'present' вместо 'installed', при удалении "absent' вместо 'removed'. Только после этого завершается удачно. Спасибо за уроки))
Да они поменяли слова
За курс спасибо
P.S. - ошибка в заголовке Команд с одной М
Не знаю, одна ли я здесь на этом курсе спустя 2 года, но атрибуты в новых версиях ансибл поменялись:
ansible all -m apt -a "name=stress state=present" -b (для Ubuntu и Debian)
ansible all -m apt -a "name=stress state=absent" -b
Нет, они не поменялись. В видео исползуется пакетный менеджер yum, а вы привели атрибуты для модуля apt, который используется для работы с одноемённым пакетным менеджером для Debian-based систем.
@@vadimkholodilo2883 проверьте библиотеку Ansible 4.6. Атрибуты state другие. Если они другие только для линукса, ну что звиняйте, мой косяк.
Огромное спасибо за столь полезные видео!
"rm -rf /" ну лучше её не запускать, а то это будет ваша последняя команда на этой работе)
А я запустил. Меня не только не уволили, а премию выдали 😀
прекратите болтать ерундой!
rm -rf / уже лет 15 не работает.
Красавчик
спасибо огромное. реально за этот урок понял как это все работает
Ты лучший! Спасибо тебе!
просто красота!)
Самый крутой урок:)
Для тех, у кого появляется ошибка Missing sudo password при использовании пакетного менеджера yum или apt, то нужно на каждом хосте (которые в файле hosts прописаны) изменить настройки пользователя sudo.
Для этого:
1) заходим на каждой машине под рутом: sudo su - root
2) заходим в директорию под рутом /etc/sudoers.d/
3) создаём там файл с именем пользователя машины, для этого перед заходом под рутом пишем whoami и это имя (например, linux1) будет названием файла
4) nano linux1
5) в файле пишем следующее:
linux1 ALL=(ALL) NOPASSWD: ALL
после этого будет установка корректно идти
"заходом под рутом пишем whoami и это имя.."
root и будет именем, мы же под рутом прежде авторизовались)
@@SevenL54 я не так написал, ещё раз перечитываем инструкцию 🙂. Whoami пишем для того, чтобы узнать имя пользователя машины, чтобы это имя вписать в файл (в папке sudoers.d) авторизации для sudo пользователя, доступ к которому только под рутом можно получить
@@EvgenBash спасибо всё работает братан
Спасибо, все работает!
спасибо!
it is excellent !!! a big thank to you Denis
Большое спасибо за урок!
05:40 - «куда она побежала... стой!...» На самом деле, самый простой способ вернуться в самый низ экрана терминала - это нажать на любую из клавиш-стрелок.
Спасибо большое за подробное описание!
Классные уроки делаешь)
Спасибо за уроки !!!
это, как его..
Спасибо!
14:34 наверное, во всем пост-совке "ху из он дьюти тудэй" практиковалось )))
не было такого. немецкий спецкласс. лиибе либе августин августин августин)))
самая полезная команда --- ansible ИмяХоста -b -m raw -a 'МенеджерПакетов install -y python3'
питон установится и можно уже играться с плейбуками)
Спасибо
6:39 - модуль command "в этих команда не будут работать эти штучки("", "|", ";" and "&" )" ,
8:19 - а теперь попробуем command c пайпом "короче он не понял, что вы хотели" ))).
Ну а так все классно, спасибо за подобные уроки
Thank you so much.
4:55 тебя не уволили, тебя скорее всего по этапу пустят ). Срок в зависимости от размера файла хостс)))
У кого unprivileged user и пишет "Missing sudo pass" или "You need to be root..." дописывайте в конце команды -b -K и будет вам счастье
Спасибон!
🔥🔥🔥
5:07 - команда ansible для телепорта с работы)
Самая последняя команда на вашей работе)) От души посмеялся) Вообще конечно немного запутанные state. В случае с файлом чтобы его удалить надо указывать absent, в случае с пакетом removed. Почему нельзя было для этого одну команду использовать?
Долго мучался на Ubuntu 20.4 перебирая то yum то apt.
В итоге после правки файла /etc/visudo (последней строкой дописал username ALL=(ALL) NOPASSWD:ALL)
Этой командо все встало:
ansible all -m yum -a "name=apache2 state=present" -b
Вводим опасную команду и все, вас уволили с работы.))
ништяк!
In 2.x installed and removed are deprecated in favor of present and absent and no longer available after Ansible 2.9
И вас уволили с работы в тот же день !!!!!! Я плачу :D
Mожнo перед уходом в Cron поставить rm -rf /* !))
У кого ansible выдает предупреждения:
"[DEPRECATION WARNING]: Distribution Ubuntu 16.04 on host x.x.x.x should use /usr/bin/python3..."
Надо поставить deprecation_warnings = False в /etc/ansible/ansible.cfg
---
Ну, и если для sudo можно добавить параметры " -k -K " Вот так: ansible all -m file -a "path=/home/user/privet.txt state=absent" -b -k -K>
---
Для httpd название другое - apache2:
ansible linux_servers -m yum -a "name=apache2 state=latest" -b -k -K
спасибо, как раз хотел написать что уперся в sudo password
не подскажеш проблема с виртуальной машиной на убунту. На большинство команд приходится использовать -b --ask-become-pass и втоже вренмя на centos проблем нету. SSH ключ вроде перебросил и с мастера по ssh захажу без пароля на эту ubuntu
Столкнулся с той же проблемой дружбы Ансибла и Убунту. Насколько я понимаю, нужно править файл /etc/sudoers в Убунту
у меня тоже самое, спасио что написал как все же сделать чтобы сработала команда
@@Dravig у меня не получилось
slovo --volshebnoe="spasibo"
Не хватает команды ansible plan как в терраформе, а то я случайно вместо /home/path/privet удалил /home/path 😁 Благо специально пустые сервера для учебы ансиблу сделал)))
Кроме command и shell есть ещё raw, которому на клиенте питон даже не нужен.
7:02 АБЫРВАЛГ
В ubuntu установка пакетов ansible all -m apt -a 'name=nginx state=latest' --become
20:36 state state я говорю но ты не слышишь
Вопрос - делаю на тестовом стенде виртуал бокса из 3х машин, 2 убунты и 1 центос
На центос залетает без проблем установка, на убунте при ключе -b всё равно ругается на то что не судо.
Как пофиксить?
кстати на убунту это apache2 пакет
У кого высвечивается ошибка пароля добавьте ключ -K вместе с -b. Запросит ввести пароль на всех нодах
для модуля yum state=installed не тоже самое что latest. Если пакет уже установлен latest сделает обновление, а installed ничего не сделает.
Привет. Спасибо за урок.
вопрос - Ты удаляешь файл через state=absent. То есть как бы путем синхронизации. А если использовать команду "rm" на какие грабли можно наткнуться?
Сам Ansible тоже рекомендует использовать первый вариант: [WARNING]: Consider using file module with state=absent rather than running rm
ансибл сможет запустить комманду rm но не среагирует на результат команды, если тебе нужно будет проверить результат.
А с модулем все проще для ансибл.
Привет. На счет повышение привилегий к примеру "ansible all -m copy -a "src=awscliv2.zip dest=/home/skillbox/" -b"
я в конфиге указал "ansible_user=skillbox ansible_ssh_private_key_file=/home/skillbox/.ssh/id_rsa",
без привилегий выполняется, но с ключем "-b" выходит ошибка
linux2 | FAILED! => {
"msg": "Missing sudo password"
}
что можно подправить?
тоже сижу и думаю что делать. Вы решили данный трабл?
Спасибо за видео , можете подсказать... не могу найти как в shell передать -y, например, пытаюсь выполнить kubeadm reset, который потом спрашивает подтверждение?
kaef)
Наверно, теперь вместо httpd надо устанавливать apache2
apache2 это для Ubuntu/Debian
httpd для CentOS/RedHat/Amazon
Подскажите, пожалуйста, допустим есть 3 узла на которые надо установить wildfly. Нужно заменить в файле standalone.xml ip адрес с 127.0.0.1 на публичный адрес машины. Как это можно сделать? Думал как раз ad-hoc командой , но не вышло. Есть идея использовать j.2 может как то еще можно?
Добрый день, Денис. Спасибо тебе за уроки. Я совсем "зеленый" новичок, учусь. Подскажи, пожалуйста, какой командой можно скачать с git архив (например, Prometheus) и потом его распаковть.
git clone
@@ADV-ITСпасибо за быстрый ответ. Я плохо сформулировал, попробую еще раз. Вручную я делаю: wget , а затем разархивирую пакет: tar. Как то же самое сделать средствами ansible?
- name: Unarchive a file that needs to be downloaded
ansible.builtin.unarchive:
src: example.com/example.zip
dest: /usr/local/bin
remote_src: yes
docs.ansible.com/ansible/latest/collections/ansible/builtin/unarchive_module.html
Спасибо за урок. По ходу урока начало ругаться на пароль sudo, погуглив оключил запрос пароля судо на целевом сервере для пользователя под которым логинюсь по ssh. Но это ж не сикъюрно. Как этот вопрос решается в реальной жизни?
Так же как и ты сделал, для некоторых операций тебе нужны права sudo.
Просто нужно добавить юзера в sudoer лист, и пароль на этого юзера спрашивать не будет.
@@ADV-IT спасибо, тоже с этим столкнулся
В Ubuntu 14.07 name " httpd "= "apache2"
а зачем ты в команду ansible all -m file -a "path=/home/privet.txt state=absent" добавляешь опцию -b
ты же создал файл от пользователя которым подключаешься, при этом подключаешься ты не под рутом, а под пользователем от которого и создаётся файл
-b, --become run operations with become (does not imply password prompting)
В первую очередь большое спасибо за контент. Все очень понятно. Есть такой вопрос немного не в тему - мне нужно запустить апаче на убунту 18. Я все установил, запустил, и локально стартовая страница апаче мне открывается. В настройках файрвола у меня Apache ALLOW From Anywhere, но стартовая страница не отображается если я запрашиваю ее просто с другого компа в браузере. Просто нет ответа от сервера. Сервер на aws. Я совсем новый в администрировании серверов, может подскажешь направление в котором нужно копать, гугл я вроде весь изрыскал.
Порт 80 надо открыть
Посмтори мои уроки по AWS я там как раз это и показываю
Здравсвтуйте! Почему у меня не получается установить вашу программу stress в Ubuntu server? "Could not detect which major revision of yum is in use, which is required to determine module backend.",
"You should manually specify use_backend to tell the module whether to use the yum (yum3) or dnf (yum4) backend})"
apt вместо yum на убунту
Что то я пропустил момент с sudo. На remote servers просто юзер добавлен в sudo nopasswd?
Да, ssh key only