Я запускаю сервер Apache/2.2.15 (Red Hat) (я думаю). Когда я запускаю и запускаю grep apache, выхода нет. Но ... показывается другой файл (index.php, прочитанный ниже) в том же каталоге machine/ip /.У вас нет доступа к index.html для apache?
Я на самом деле беру на себя ответственность за кого-то. Сайт/страницы хранятся в/var/www/html. В этом каталоге есть index.php и index.html. Я смог добраться до обоих.
Я изменил index.html, чтобы приветствовать страницу и загрузил и заменил старый. При попытке достичь index.html с другого компьютера, я получаю следующее:
Forbidden
You don't have permission to access /index.html on this server.
Но я все еще могу достичь index.php в том же каталоге. В случае, если это имеет значение, я использовал 'cp' copy index.html из другого каталога в/var/www/html.
Я довольно новичок в этом. Может кто-нибудь подскажет мне? Благодаря!
Если у вас есть как .php, так и .html, это будет иметь большее значение, чем другое, в зависимости от вашего файла '.htaccess'. В идеальном мире у вас не было бы более одного индексного файла, независимо от его расширения, чтобы избежать таких проблем. Однако, может быть, это может вам помочь: 'DirectoryIndex index.html' – davewoodhall
Убедитесь, что пользователь/владелец группы index.html соответствует идентификатору index.php, а также разрешениям на файл. Если они не согласуют их. – Welsh
@PubliDesign Да, я согласен, у вас должен быть только один. Но дело в том, что оба оригинальных файла могут быть просмотрены. Поскольку замена index.html на мой собственный index.html, этот файл больше не просматривается. – user2747609