Невозможно получить доступ к стартовой странице Apache через «localhost» в веб-браузере

На моей машине с Ubuntu был установлен стек LAMP. Все работало нормально. У меня были Apache, mySql, phpmyadmin и т. Д. Я изучаю веб-разработку, и мой друг предложил мне попробовать Drupal. Итак, я скачал пакет tar, распаковал его, начал процесс установки с помощью интерактивного учебного пособия, и я продолжал получать сообщение об ошибке «Файл настроек не доступен для записи». Я прошел через все, что мог придумать, чтобы изменить разрешения безрезультатно. Я также скачал openssh, но у меня возникли проблемы при входе в систему. Это было следующим в списке для удаления.

Я разочаровался, думая, что во время установки я сделал что-то не так, поэтому я удалил все, что установил: Apache, php, mysql и drupal. Я верю, что обо всех остатках позаботились.

Хорошо, я перезапустил процесс и загрузил Apache, но когда я попробую свой I.P. или "localhost", я получаю сообщение об ошибке "этот сайт не может быть достигнут". ОДНАКО, если я перехожу к физической папке /var/www/html/index.html и дважды щелкаю, Apache "это работает!" страница появляется.

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

Есть идеи, где я могу починить сломанную машину?

0
задан 2 April 2016 в 20:27

3 ответа

Я добавил URL к /etc/hosts, вопрос решен. такой как (wpfa.dev):

127.0.0.1       localhost
127.0.3.1       wpfa.dev
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
2
ответ дан 3 April 2016 в 06:27
  • 1
    OP даже не устанавливает на жестком диске... Ваш ответ очень неопределенен. Почему был бы OP хотеть разделить USB в этой ситуации? – Zanna 11 August 2017 в 00:47

Хорошо, существуют способы сделать это, первое, которое необходимо сделать, должно перезагрузить конфигурацию:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/*.conf

После того, как то использование затем управляет:

sudo service apache2 reload
sudo service apache2 restart

Удостоверяются, что папка по умолчанию принадлежит веб-серверу, для изменения полномочий используют следующие команды:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo service apache2 restart

Также при включении ufw та команда использования затем управляет для разрешения HTTP (HTTPS):

sudo ufw allow 80
#for HTTPS use 443 instead of 80

, Но если это не работает, то необходимо переустановить полностью apache2 использующий команду:

sudo apt-get remove --purge apache2
sudo apt-get install apache2
2
ответ дан 3 April 2016 в 06:27
  • 1
    @CharlesGreen третий абзац предоставляет решение, которое создает раздел начальной загрузки BIOS и повторно выполняется grub-install. Я действительно признаю что я didn' t обеспечивают конкретные шаги для того, чтобы сделать его. Причина этого не является никаким расположением раздела детали или так обеспечивается в OP. Подробные шаги могли варьироваться так или иначе. Могло быть возможно создать один переопределяющей установкой выравнивания раздела в gdisk и использовать разрыв post-GPT. Менее ужасный подход мог бы уменьшать один из разделов и использовать исправленное пространство. Я don' t думают it' s соответствующий для обеспечения " guide"/" tutorial" для этого. – Tom Yan 11 August 2017 в 02:45

Попытайтесь запустить apache2 этой командой:

sudo service apache2 start
0
ответ дан 29 September 2019 в 19:09

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

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