Всем привет. Ранее я просил у вас о помощи.
Помогите выйти в интернет!
Прочитав ваши комментарии, предложения и замечания, я потихоньку начал продвигаться в этом вопросе. В итоге мне пришлось отказаться от решения пробрасывать тунель между сервером и VPS в пользу статичного IP. Наш местный провайдер предлагает статичный IP всего за 150 рублей в месяц. В октябре данная услуга уже будет активна.
Многие рекомендовали заменить raspberry pi на ноутбук, что я и сделал. На авито был куплен ноутбук Samsung np300 на процессоре i5-2430 с оперативной памятью 4 ГБ и жестким диском на 640 ГБ. Также есть возможность докинуть еще одну плашку памяти на 4 ГБ и вместо CD привода установить SSD. Это чудо техники мне вышло в 7 000 рублей из минусов, это дохлый АКБ.
Долго выбирал какую оперцаионную систему(ОС) поставить. Так как в основном работал с Debian, думал установить ее, но во многих статьях говорилось, что для серверных решений лучше ставить CentOS, а в некоторых источниках указывалось, что Ubuntu наше все. В итоге решил попробовать CentOS 8. Очень понравилась установка ОС, так как установщик предлагает большой выбор первичных настроек.
Первая преграда. Установив ОС и предварительно настроив wi-fi в установщике, я был неприятно удивлен, что интернет не работает. Вот так начался мой долгий путь по Google с запросом "Настройка wi-fi linux через терминал". Прочитав много ссылок, так и не разобрался, как это сделать. Мне пришлось подключаться черезе Ethernet. Я думал, что решил проблему и со спокойной душой запустил команду ping и не увидел ответа. Оказалось, что в конфигурациях (/etc/sysconfig/network-scripts) соединения нужно выставить флаг ONBOOT="yes". И - о чудо! Теперь на ping приходят ответы, но мой мазолистый мозг хотел wi-fi и зрелищ. Есть пакет NetworkManager, который безболезнено позволяет настроить беспроводное соединение. Запустив nmtui, я так и не нашел списка wi-fi соединенй. Оказывается также нужно установить NetworkManager-wifi.
В появившемся списке выбрал домашнюю сеть, ввел пароль и все заработало. Недалеко отложил патч-корд и начал устанавливать нужные пакеты для web-разработки. Устанавливал все по инструкции с данного источника https://www.dmosk.ru/instruktions.php?object=mega-webserver-.... После всех манипуляци было радостно видеть приветственные странички apache, nginx и конечно текст "HelloWorld!".
На некоторое время я отложил настройку сервера в дальний ящик. Когда я снова набрался сил и времени, задался вопросом "А можно ли управлять этим всем через браузер?". Да! Добрые программисты позаботились об этом и для таких, как я придумали "Панель управления веб-хостингом". Выбор пал на CentOS Web Panel. Установив ее, я увидел вместо страницы авторизации только приветственную страницу и дальше нее не смог пробиться.
Так как нахожусь в процессе обучения, было принято радикальное решение все снести и установить по новой. Но тут меня подвела память. Я не смог вспомнить, как ранее подключался к wi-fi. Через час мучений у меня получилось подключится, и на этот раз уже записал алгоритм подключения. Так как CentOS Web Panel автоматически устанавливает все нужные пакеты, я начал установку с нее. В этот раз меня уже приветствовало окно авторизации и после входа ждала приятная картинка со всей информацией о сервере.
Читая гайды по дальнейшй настройке панели, мне пришлось добавить пользователя. После этого можно было добавлять сайт через другую панель управления, которая появляется у пользователя. В этот раз. перейдя по ссылке, которую сгенерировала панель, меня ожидал провал. У меня выходила ошибка.
И снова я откладываю этот проект в дальный темный угол.
Серия постов предназначена для отслеживания своего прогресса, самоорганизации в обучении, улучшения навыка изложения мысли и для таких же, новичков как я, которые захотели примерить на себя роль сисадмина.
Также хотелось прочитать ваши комментарии и замечания по верному пути ли я иду.
Хотелось бы узнать ваши ответы на эти открытые для меня вопросы:
Какую литературу можно почитать?
Где вы учились всему этому волшебству?
Есть ли необходимость сменить панель на другую?