Веб-страница не была найдена на сервере Ubuntu 16.04

Я очень новичок в Ubuntu и администрировании серверов, так что потерпите меня, если кажется, что я понятия не имею, о чем говорю.

Я установил Ubuntu Server 16.04 в VirtualBox, и после настройки брандмауэра iptables, разрешающего SSH, HTTP (S) и петлевые соединения, я установил стек LAMP с помощью:

sudo apt- get install lamp-server ^

Когда я пошел подключиться к серверу через мой веб-браузер, чтобы увидеть страницу Apache по умолчанию «все работает», я получил 404. Исходя из того, что говорили другие люди , он должен работать сразу после перезапуска Apache, что я и сделал, но все, что я получаю, это 404. Я разрешил все, что могу придумать, через брандмауэр, я посмотрел все, что смогу на этом сайте и других, и Я рву волосы, потому что не могу найти никого с похожей ситуацией.

Я смотрю на что-то ослепительно очевидное? Любая помощь будет принята с благодарностью.

0
задан 4 July 2017 в 21:48

1 ответ

Apache является многофункциональным продуктом, который нетривиален, чтобы установить и администрировать. Люди в проекте Apache добились больших успехов за эти годы, чтобы заставить их веб-сервер работать "out-of-the-box" с очень небольшой работой людей, у которых есть очень мало знания. Однако действительно понять Apache и получить все возможное от того программного обеспечения, по крайней мере, смотря на документацию будут чрезвычайно полезны:

http://httpd.apache.org/docs/current/

Я предположил бы, что у Вас или есть проблема с портом 80/443 запросы, заблокированные или отклоненные. Или у Вас есть проблема разрешения файлов с индексной страницей по умолчанию, или это - файловая система.

Существует слишком много потенциальных проблемных областей для предложения мнений относительно "ослепляюще очевидной" установки или ошибки конфигурации, которую Вы, возможно, сделали, на основе редкой информации, которую Вы предоставили. В этой точке мы даже не знаем, работают ли процессы Apache даже правильно или как Вы вводите для доступа к веб-странице (веб-страницам).

Взгляните на документацию. Это было записано пошаговым способом и приспособлено новым пользователям, которые ничего не знают о веб-серверах.

В частности, взгляните на FAQ: https://wiki.apache.org/httpd/FAQ

Если Вы все еще не могли разрешить свою проблему, разместить подробную информацию о том, что Вы сделали, чтобы изолировать и диагностировать это, а также соответствующий брандмауэр, .htaccess, маски защиты файла, информация о файле регистрации ошибок и так далее.

Предупреждение спойлера: если DocumentRoot установлен на/var/www/html, и индексная страница Apache по умолчанию находится в том каталоге и является читаемым миром,

lynx localhost

должен поднять его от терминального сеанса. Если это работает (или не делает), это действительно сужает список возможных причин.

Вам, вероятно, придется установить рысь сначала.

sudo apt-get install lynx
0
ответ дан 3 November 2019 в 00:05

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

Похожие вопросы: