Это почти наверняка проблема либо разрешений для пути, к которому вы пытаетесь получить доступ, либо режима, в котором вы используете Apache. Если в ваших httpd.conf
или ssl.conf
файлах у вас есть директива типа SSLRequireSSL
для этого пути, при попытке доступа к нему через http * 1007 будет отображаться сообщение запрещено . * вместо https .
Другая причина, по которой это может произойти, - если у вас настроена базовая аутентификация http или что-то подобное, и вы отменили процесс входа в систему.
Вероятно, наиболее вероятная причина - просто слишком жесткие права доступа к папке или файлам, которые пытается обслуживать Apache. Если вы перейдете по пути, в котором находится index.html
, и убедитесь, что и каталог и нужных вам файлов установлены на chmod 644 и сделаете Убедитесь, что вы устанавливаете вещи как исполняемые, если есть сценарии для запуска, тогда вы должны быть в состоянии обслуживать через Apache, как и ожидалось. Затем вам также может понадобиться chown apache.apache файлов, о которых идет речь, если они также должны быть доступны для записи на Apache, но первые должны помочь вам, по крайней мере.
РЕДАКТИРОВАТЬ: Исправлена опечатка.