Итак, у меня есть интересная проблема. Я просмотрел эти форумы, и у меня возникла похожая проблема: Отсутствует / var / run / sshd
У меня есть клиент, который запускает следующее в качестве VPS на установке Godaddy :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
Итак, мы заметили, что журналы доступа фактически не записывались, и я пытался настроить вращающиеся журналы доступа. Итак, я был в следующих файлах
/etc/apache2/sites-available/000-default.conf
/etc/apache2/sites-available/default-ssl.conf
И я добавил CustomLog в файлы, используя Vim
CustomLog "||/usr/bin/rotatelogs /var/log/apache2/site000/access/access-%Y-%m-%d.log 86400" combined
Затем у меня возникли проблемы с перезапуском apache с помощью команды ssh, поэтому я вошел в Godaddy Панель управления для VPS и нажмите перезагрузку. Ну вот и начались все проблемы. При перезагрузке это привело к тому, что каталог / var / run / sshd пропал, и ничего не вернулось. Нет ftp, ssh, http или mysql. Так что я получил поддержку Godaddy, и они вернули ssh и ftp. Но нет http.
Поэтому я вернулся через ssh, снова обновил файлы и закомментировал добавленную мной строку (в каждом файле), а затем снова перезагрузил сервер - произошло то же самое. Все разбилось. Они снова вернули его.
Вот моя текущая проблема. У меня есть доступ к ssh, ftp и mysql, а также http, но http только через IP-адрес, а не домен, связанный с ним. Когда я захожу на www.example.com, страница не загружается, но если я перехожу по IP-адресу VPS, он загружает сайт.
Я использую следующую команду через SSH:
systemctl status apache2
и получаю следующие результаты:
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Thu 2019-05-16 03:10:28 UTC; 12h ago
Docs: man:systemd-sysv-generator(8)
Process: 2875 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 2852 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
Process: 2899 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/apache2.service
├─2914 /usr/sbin/apache2 -k start
├─3010 /usr/sbin/apache2 -k start
├─9647 /usr/sbin/apache2 -k start
├─9652 /usr/sbin/apache2 -k start
├─9656 /usr/sbin/apache2 -k start
└─9675 /usr/sbin/apache2 -k start
May 16 03:10:27 s208-109-52-80.secureserver.net apache2[2899]: * Starting Apache httpd web server apache2
Итак, мы видим, что apache2 работает и активен, и это подтверждается тем, что возможность доступа к серверу через браузер с использованием IP-адреса. Но где-то на этом пути, по-видимому, существует связь между доменом, связанным с VPS, и IP-адресом, если хотите.
Я пытался использовать некоторые команды ufw, но меня всегда не находят в них. Я дважды проверил 000-default.conf и default-ssl.conf, и у них обоих есть исходная строка.
1117 Что-то не так. Я знаю, что эта версия Ubuntu имеет проблему с удалением папки запуска при запуске. Исправление для этого было применено. Но что происходит с тем, что доменное имя не связано?
Любая помощь приветствуется. Мне нужно вернуть этот сайт в оперативном режиме. Я не хочу уничтожать и перестраивать, хотя у меня есть все резервные копии для файлов и базы данных для сайта.
Спасибо большое!