Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: apache directory index
 
 автор: Kaziga   (04.02.2012 в 13:29)   письмо автору
 
 

Доброго дня!

Не получается сделать так, чтобы страница была доступна не только по урлу с указанием самой страницы index.html , но и без неё.

В httpd.conf добавил:

LoadModule dir_module modules/mod_dir.so
...
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>


Но страница все ещё не доступна по урлу, без указания страницы... В чем проблема?

  Ответить  
 
 автор: cheops   (04.02.2012 в 14:07)   письмо автору
 
   для: Kaziga   (04.02.2012 в 13:29)
 

А полностью httpd.conf можете прикрепить?

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 14:41)   письмо автору
6.5 Кб
 
   для: cheops   (04.02.2012 в 14:07)
 

прикрепил

  Ответить  
 
 автор: cheops   (04.02.2012 в 15:11)   письмо автору
 
   для: Kaziga   (04.02.2012 в 14:41)
 

Попробуйте контейнер
<IfModule dir_module> 
    DirectoryIndex index.html 
</IfModule>
переместить в контейнер виртуального хоста. Вы Allow from all на уровне виртуального хоста разметили (оставив на уровне httpd.conf запрет на доступ), возможно это влияет и на модули.

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 15:23)   письмо автору
 
   для: cheops   (04.02.2012 в 15:11)
 

не помогло :(

  Ответить  
 
 автор: cheops   (04.02.2012 в 15:28)   письмо автору
 
   для: Kaziga   (04.02.2012 в 15:23)
 

А логах ничего интересного нет по этому поводу?

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 15:38)   письмо автору
 
   для: cheops   (04.02.2012 в 15:28)
 

Единственное интересное, что есть в error.log, это:


[Sat Feb 04 12:33:32 2012] [notice] Apache/2.2.17 (Win32) mod_jk/1.2.31 configured -- resuming normal operations
[Sat Feb 04 12:33:32 2012] [notice] Server built: Oct 18 2010 01:58:12
[Sat Feb 04 12:33:32 2012] [notice] Parent: Created child process 3700
[Sat Feb 04 12:33:33 2012] [notice] Child 3700: Child process is running
[Sat Feb 04 12:33:33 2012] [notice] Child 3700: Acquired the start mutex.
[Sat Feb 04 12:33:33 2012] [notice] Child 3700: Starting 64 worker threads.
[Sat Feb 04 12:33:33 2012] [notice] Child 3700: Starting thread to listen on port 80.
[Sat Feb 04 12:33:59 2012] [error] [client 127.0.0.1] Attempt to serve directory: C:/work/cip/


возможно что-то здесь не то:

DocumentRoot "C:/work/cip"
SetEnvIf Request_URI "/cip/*" no-jk
Alias /cip "C:/work/cip"
<Location /cip>
SetHandler cip
Order Allow,Deny
Allow from all
</Location>

  Ответить  
 
 автор: cheops   (04.02.2012 в 15:43)   письмо автору
 
   для: Kaziga   (04.02.2012 в 15:38)
 

У вас там довольно много rewrite-преобразований, если их временно отключить, ситуация не исправляется?

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 16:02)   письмо автору
 
   для: cheops   (04.02.2012 в 15:43)
 

оставил только вот что:

<VirtualHost *:80>
ServerName hybrid2.vesta.wkglobal.com
RewriteEngine On
DocumentRoot "C:/work/cip"
SetEnvIf Request_URI "/cip/*" no-jk
Alias /cip "C:/work/cip"
<Location /cip>
SetHandler cip
Order Allow,Deny
Allow from all
</Location>

JkMount /* devpwiworker
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

</VirtualHost>


результат все тот же:

Not Found
The requested URL /cip/ was not found on this server.

  Ответить  
 
 автор: Sfinks   (04.02.2012 в 17:34)   письмо автору
 
   для: Kaziga   (04.02.2012 в 16:02)
 

А почистите кеш браузера. Особенно если это опера.

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 18:14)   письмо автору
 
   для: Kaziga   (04.02.2012 в 16:02)
 

cheops, есть ещё идеи?

  Ответить  
 
 автор: cheops   (04.02.2012 в 18:22)   письмо автору
 
   для: Kaziga   (04.02.2012 в 18:14)
 

Сервер, конечно, перезагружаете после внесения изменений в httpd.conf?

  Ответить  
 
 автор: cheops   (04.02.2012 в 18:23)   письмо автору
 
   для: Kaziga   (04.02.2012 в 16:02)
 

>SetHandler cip
А это что за штука хитрая такая (пытаюсь воспроизвести ситуацию локально)?

  Ответить  
 
 автор: Kaziga   (04.02.2012 в 19:11)   письмо автору
 
   для: cheops   (04.02.2012 в 18:23)
 

Директива SetHandler используется внутри директив <Directory>, <Location>, <Files>
для привязки хэндлера к конкретному виртуальному каталогу


Черт его знает, что она здесь делает. Убрал. Работает :)

Спасибо огромное!!!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования