2013-09-26 2 views
0

Я запускаю сервер 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.

Я довольно новичок в этом. Может кто-нибудь подскажет мне? Благодаря!

+0

Если у вас есть как .php, так и .html, это будет иметь большее значение, чем другое, в зависимости от вашего файла '.htaccess'. В идеальном мире у вас не было бы более одного индексного файла, независимо от его расширения, чтобы избежать таких проблем. Однако, может быть, это может вам помочь: 'DirectoryIndex index.html' – davewoodhall

+0

Убедитесь, что пользователь/владелец группы index.html соответствует идентификатору index.php, а также разрешениям на файл. Если они не согласуют их. – Welsh

+0

@PubliDesign Да, я согласен, у вас должен быть только один. Но дело в том, что оба оригинальных файла могут быть просмотрены. Поскольку замена index.html на мой собственный index.html, этот файл больше не просматривается. – user2747609

ответ

0

Не уверен, что проблема была, но ...

Когда я использовал текстовый редактор, кроме текста Wrangler, он работал.

Когда я создал все папки на сервере и переместил файлы в папки по отдельности, он сработал.

Смежные вопросы