На сервере Ubuntu не найдена веб-страница 16.04

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

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

sudo apt-get install lamp-server ^

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

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

0
задан 5 July 2017 в 07:48

2 ответа

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

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

Я предполагаю, что у вас возникли проблемы с заблокированными или отклоненными запросами порта 80/443. Или у вас есть проблема с правами на файлы с индексом по умолчанию или файловой системой.

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

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

В частности, посмотрите FAQ: http://httpd.apache.org/docs/current/

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

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

lynx localhost

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

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

sudo apt-get install lynx
0
ответ дан 18 July 2018 в 10:42

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

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

Я предполагаю, что у вас возникли проблемы с заблокированными или отклоненными запросами порта 80/443. Или у вас есть проблема с правами на файлы с индексом по умолчанию или файловой системой.

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

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

В частности, посмотрите FAQ: http://httpd.apache.org/docs/current/

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

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

lynx localhost

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

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

sudo apt-get install lynx
0
ответ дан 24 July 2018 в 19:38

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

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