Недоступная страница apache2

Недавно я задал здесь вопрос о bugzilla, но я думаю, что это действительно моя установка apache2. при просмотре на http://my.ip.addr я получаю этот текст: Index of / [ICO] Name Last modified Size Description Apache/2.4.18 (Ubuntu) Server at 192.168.0.13 Port 80

вместо экрана приветствия. Большинство документов, которые я нашел, просто сказали, что нужно установить apache2, и я должен быть запущен.

В другом вопросе у меня было две ошибки, одна из которых касалась отсутствующего пакета предпродак, и один о выходе ps. Учитывая, что apache настолько широко используется, мне странно, что это было не более прямолинейно.

Я нашел вопрос здесь , который более специфичен для 16.04, и он говорит, чтобы запустить команду ufw.

Обновить

Статус ufw:

Status: active To Action From -- ------ ---- Apache Full ALLOW Anywhere 22 ALLOW Anywhere Apache Full (v6) ALLOW Anywhere (v6) 22 (v6) ALLOW Anywhere (v6)

У меня это в моем apache2.conf. (Я изменил его пару раз, каково должно быть правильное значение?)

Options Indexes FollowSymLinks AllowOverride None Require all granted

И у меня есть файл /var/www/html/index.html. Если значение каталога указано выше, я получаю это сообщение при просмотре в браузере:

Forbidden You don't have permission to access / on this server.

update Я решил это, очистив / удалив apache2 и переустановив.

0
задан 17 April 2018 в 19:51

2 ответа

Прежде всего, если вы хотите включить брандмауэр, выполните:

sudo ufw enable

Вы можете проверить состояние брандмауэра на:

sudo ufw status

Затем проверьте, запущен ли apache2 :

sudo systemctl status apache2

Если он показывает активную, то он работает, в противном случае:

sudo systemctl start apache2

Если есть ошибка разрешения, выполните следующие действия:

sudo chmod 777 -R /var/www

Вы можете впоследствии изменить разрешение на основе ваших условий ...

Если ошибок не было и ваш веб-IP-адрес работает, то все в порядке.

0
ответ дан 17 July 2018 в 16:41

Прежде всего, если вы хотите включить брандмауэр, выполните:

sudo ufw enable

Вы можете проверить состояние брандмауэра на:

sudo ufw status

Затем проверьте, запущен ли apache2 :

sudo systemctl status apache2

Если он показывает активную, то он работает, в противном случае:

sudo systemctl start apache2

Если есть ошибка разрешения, выполните следующие действия:

sudo chmod 777 -R /var/www

Вы можете впоследствии изменить разрешение на основе ваших условий ...

Если ошибок не было и ваш веб-IP-адрес работает, то все в порядке.

0
ответ дан 23 July 2018 в 17:33
  • 1
    Я установил версию perl – badperson 17 April 2018 в 04:33
  • 2
    хорошо, я отредактирую – Olimjon 17 April 2018 в 04:36
  • 3
    спасибо, все еще не работает. Сделал некоторые обновления для вопроса – badperson 17 April 2018 в 05:00
  • 4
    @badperson, Сделал некоторое обновление, чтобы ответить ... – Olimjon 17 April 2018 в 05:12
  • 5
    извините, все еще не работает. Спасибо за вашу помощь, хотя – badperson 17 April 2018 в 15:10

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

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