HTTP-соединение отклонено (порт 80)

Так что я очень новичок в том, что касается Apache и Ubuntu, но я знаю основы (перемещение файлов, копирование, редактирование и т. Д.).

Я пытался исправить проблему с разрешениями PHP, поэтому я установил /tmp/ а также /var/tmp/ разрешения на 777 с использованием chmod, Затем я изменил оба php.ini файлы, в /etc/php/ а также /etc/php5/, чтобы настроить временный каталог. Однако я закончил тем, что перезагрузил сервер, фактически не создавая временный каталог (упс).

Теперь я все еще могу подключиться к своему серверу через SFTP, но в Chrome, когда я пытаюсь подключиться, он дает мне ERR_CONNECTION_REFUSED, Я думал, что это проблема с .php страниц, поэтому я попытался загрузить .html стр. Ничего такого. Я пытался перезагрузиться еще несколько раз, но безрезультатно.

Кроме того, вся моя файловая система доступна только для чтения. Так что я предполагаю, что что-то испортил в конфиге, и в качестве меры безопасности все заблокировано. я пытался sudo su, перемонтирование диска (заблокировано, потому что я не могу записать в какой-либо файл конфигурации), и кучу других вещей. Я также получаю ошибку при выполнении fsck: fsck.ext4: unable to resolve UUID: xxxxxxxx, Опять же, я не могу автоматически исправить любые ошибки путем перемонтирования, потому что я не могу записать в какой-нибудь файл конфигурации

Я пытался пройти через системные журналы в /var/log/, но я не смог найти никаких сообщений об ошибках. Я считаю, что это проблема с конфигурацией PHP, но я не уверен. Я также посмотрел на свой UFW и увидел, что он отключен. При попытке включить его, опять же, он не позволил мне, потому что я не мог записать в файловую систему. Все это в sudo,

Помощь будет принята с благодарностью. Спасибо!

РЕДАКТИРОВАТЬ: мне удалось найти мою историю Bash как корень, но ничего не кажется слишком странным: https://pastebin.com/yPh5rSE6

РЕДАКТИРОВАТЬ 2: я помню одну вещь при изменении разрешений для /var/tmp/папка имела липкий бит; Я считаю, что разрешение было drwxrwxrwt, Менял ли этот сервер грубую ошибку? Я не могу изменить это, потому что я смонтирован как файловая система только для чтения.

РЕДАКТИРОВАТЬ 3: Таким образом, похоже, что проблема связана с разрешениями, которые вызвали ошибку при запуске и заблокировали файловую систему только для чтения, что испортило веб-сервер. Насколько правдоподобно это звучит? Проблема, кажется, коренится с ошибкой UUID, появляющейся в двух местах, fsck а также mount, Как мне это решить?

1 ответ

Для системы необычно самопроизвольно начать монтирование корневого раздела только для чтения. Ошибка UUID говорит о том, что что-то не так с /etc/fstab обнаружение файлов и жестких дисков.

Первая попытка перемонтировать корневой раздел rw с явной настройкой имени раздела. Используйте команду df показать какой раздел смонтирован как /, Затем используйте sudo mount -o remount,rw с обоим расположением раздела и /,

После того, как это было, надеюсь, успешно, пришло время отладить загрузку только для чтения. Проверьте состояние /etc/fstab файл. Правильный ли синтаксис? Все ли приводы и разделы, указанные здесь, действительно существуют? Там нет явного ro варианты монтирования для / точка крепления? Если файл содержит какие-либо UUID, убедитесь, что они существуют в /dev/disk/by-uuid/ и убедитесь, что эти файлы являются ссылками на существующие разделы диска.

После того, как вы исправили все возможные ошибки с /etc/fstab перезагрузите машину и исправьте права на tmp папки, если они не были исправлены автоматически.

Если перемонтировать корневой раздел в rw В режиме по-прежнему происходит сбой при явном расположении диска, проверьте на возможное повреждение жесткого диска. Посмотрите на вывод dmesg командуйте и консультируйтесь с интернетом для любых сообщений, предлагающих проблемы ввода / вывода. Если у вас есть smart установил использовать команду sudo smartctl -a /dev/<drive> чтобы убедиться, что он не был поврежден.

Вернитесь к нам после того, как вы все это попробовали.

Другие вопросы по тегам