Автор Тема: Помогите с Апачем  (Прочитано 6228 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bik

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 31
  • +0/-0
  • 0
    • Просмотр профиля
Помогите с Апачем
« : 20 Января 2002, 18:58:23 »
Знаю, что это уже не первая такая тема - но все-таки:
делал по юзергид.вебсервису, потом по Котерову, в результате на cgi- еррор500, да еще: Апач 1.3,win98se
вот httpd.conf:
### Раздел 1: Общие настройки
ServerType standalone
# Основная папка Apache
ServerRoot "c:/Program Files/Apache Server"
PidFile logs/httpd.pid
ScoreBoardFile logs/apache_status
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 50
# Модуль, помечающий выданные файлы
# как устаревшие немедленно после выдачи -
# чтобы не кэшировались в браузере
LoadModule expires_module modules/ApacheModuleExpires.dll
ExpiresActive On
ExpiresByType text/html  "access plus 5 seconds"
ExpiresByType text/plain "access plus 5 seconds"
ExpiresByType image/gif  "access plus 5 seconds"
ExpiresByType image/jpeg "access plus 5 seconds"
ExpiresByType text/css   "access plus 5 seconds"
ExpiresByType application/x-javascript "access plus 5 seconds"
ExpiresByType application/x-httpd-php  "access plus 5 seconds"
ExpiresByType application/x-httpd-php-source "access plus 5 seconds"
# Это полезно, когда вы используете Apache для
# тестирования сайта. Иначе выкиньте этот блок на фиг.
# Проверка правильности URL\'ов \'на лету\'
LoadModule speling_module modules/ApacheModuleSpeling.dll
CheckSpelling On
# Получение информации о состоянии Apache через браузер
# Наберите http://вашсервер/server-status
# и/или http://вашсервер/server-info и радуйтесь
##LoadModule status_module modules/ApacheModuleStatus.dll
##ExtendedStatus On
##LoadModule info_module modules/ApacheModuleInfo.dll
##
##  SetHandler server-status
##  Order allow,deny
##  Allow from all
##


  SetHandler server-info
  Order allow,deny
  Allow from all

 
### Раздел 2: Конфигурация основного сервера
# Какой порт слушаем?
Port 80
# Email админа подставляется в сообщения об ошибках
ServerAdmin mccarka@boka.ru
# Какой адрес опекаем?
ServerName localhost
# Папка, в которой хранятся страницы(.html) сайта
# http://127.0.0.1/ (он же localhost)
DocumentRoot "c:/Program Files/Apache Server/htdocs"
# Параметры папок \'по умолчанию\'
##
##  Options Indexes Includes FollowSymLinks MultiViews
##  AllowOverride None
##


  Options Indexes Includes
  AllowOverride All
  Allow from all



# Параметры папки htdocs
##
##  Options Indexes Includes FollowSymLinks MultiViews
##  AllowOverride None
##  Order allow,deny
##  Allow from all
##

UserDir "c:/Program Files/Apache Server/users/"
# Имена файлов по умолчанию
DirectoryIndex index.shtml index.php index.html index.htm
# Обработка файлов .haccess

  Order allow,deny
  Deny from all

UseCanonicalName On
TypesConfig conf/mime.types
DefaultType text/plain

    MIMEMagicFile conf/magic

HostnameLookups Off
# Формат лог-файла
ErrorLog logs/error.log
LogLevel warn
LogFormat "%h %l %u %t \\"%r\\" %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"" combined
LogFormat "%h %l %u %t \\"%r\\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access.log common
ServerSignature EMail
# Основная папка Цги-бин
ScriptAlias /cgi-bin/ "c:/Program Files/Apache Server/cgi-bin/"

  AllowOverride None
  Options ExecCGI

# А где у нас живёт ПХП?
ScriptAlias /php/ "c:/php/"

  AllowOverride None
  Options ExecCGI

# Файлы с какими расширениями считаются у нас PHP-скриптами?
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php /php/php.exe
Action application/x-httpd-php-source /php/php.exe
# И, соответственно, CGI-скриптами?
AddHandler cgi-script .cgi .pl .bat .exe
# В каких файлах обрабатываются SSI-директивы?
AddType text/html .shtml
AddHandler server-parsed .shtml
AddHandler server-parsed .shtm
AddHandler server-parsed .sht
IndexOptions FancyIndexing
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
# Что мы говорим посетителю, ежели у нас Error XXX ?
ErrorDocument 400 "

Apache Error 400:

Извините, но ваш браузер выдал неполный или ошибочный запрос. Пожалуйста, проверьте правильность работы вашего программного обеспечения.

ErrorDocument 401 "

Apache Error 401:

Извините, но доступ к странице закрыт. Проверьте правильность ввода имени и пароля.

ErrorDocument 403 "

Apache Error 403:

Извините, но у вас нет прав для просмотра этой страницы.
В доступе отказано.

ErrorDocument 404 "

Apache Error 404:

Извините, но требуемая страница не найдена на сервере.

ErrorDocument 500 "

Apache Error 500:

Извините, но при выполнении скрипта сервером произошла ошибка.
Попробуйте обратиться к странице позднее.

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\\.0" force-response-1.0
BrowserMatch "Java/1\\.0" force-response-1.0
BrowserMatch "JDK/1\\.0" force-response-1.0

Оффлайн Demon

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.ntndis.com
Помогите с Апачем
« Ответ #1 : 20 Января 2002, 20:11:57 »
Походу сервер работает.
А что за скрипт запускаешь, может в нем ошибка?

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
Помогите с Апачем
« Ответ #2 : 20 Января 2002, 22:11:12 »
Мне тоже так кажется. По-моему сервер настроен правильно.... если только конечно ты cgi-скрипты не из папки htdocs запускаешь....
Пиши скрипт... Будем посмотреть....
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн bik

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 31
  • +0/-0
  • 0
    • Просмотр профиля
Помогите с Апачем
« Ответ #3 : 21 Января 2002, 16:46:19 »
Ну, скрипты лежат в cgi-bin, вызываю так
http://localhost/cgi-bin/test.cgi
в test.cgi такое
#!/usr/local/bin/perl -w
print "Content-type: text/html\\n\\n";
print "It works!
\\n";
в Хitami такое конечно работает, так что может что с настройками?

Оффлайн Demon

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.ntndis.com
Помогите с Апачем
« Ответ #4 : 21 Января 2002, 17:00:45 »
Путь к перлу верный?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Помогите с Апачем
« Ответ #5 : 21 Января 2002, 17:21:36 »
Путь к перлу неверный. Однозначно. Этож никсовый путь.
AS IS...

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Помогите с Апачем
« Ответ #6 : 21 Января 2002, 18:36:31 »
2bik
Как правильно заметил ThE0ReTiC путь к перлу правильный для *никсов, но в ВинСитемах не работает.

Лечение. Для Win98 в файле autoexec.bat пропиши путь к Перлу в переменной окружения PATH. А в самих скриптах вместо #!/usr/local/bin/perl пиши #!perl. У меня все работает нормально. Только перед выгрузкой скриптов на Юниксовый сервак не забудь поставить правильный путь.

Удачи.

P.S. Да, чуть было не забыл. После правки autoexec.bat перегрузи машинку.
So let it be written
So let it be done I\'m creeping death

Оффлайн bik

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 31
  • +0/-0
  • 0
    • Просмотр профиля
Помогите с Апачем
« Ответ #7 : 21 Января 2002, 20:48:05 »
Цитировать
Как правильно заметил ThE0ReTiC путь к перлу правильный для *никсов, но в ВинСитемах не работает.

Ну, я уже говорил, что скрипты работают адекватно на Кситами сервере, то есть путь верен. Апач же строку с путем не видит как-то по особенному?
у меня в C:\\usr\\local\\bin\\perl.bat записано такое:
@c:\\perl\\bin\\perl %1 %2 %3 %4 %5 %6 %7 %8 %9  
C:\\PERL\\BIN
Цитировать
Для Win98 в файле autoexec.bat пропиши путь к Перлу в переменной окружения PATH

там написано так:
PATH=.....;C:\\PERL\\BIN;

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
Помогите с Апачем
« Ответ #8 : 21 Января 2002, 20:56:34 »
А что за разгон такой полётов - у меня везде путь стоит - #!/usr/local/bin/perl  потому что я установила его именно ТУДА - просто пропустила буквочку диска в начале - зато никаких проблем с выгрузкой на *никсовые сервера - нет. У меня другое предположение - убери буквочку -w  - возможно без неё заработает - если да - то я скажу в чём была причина - если нет - то бум дальше посмотреть...
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн bik

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 31
  • +0/-0
  • 0
    • Просмотр профиля
Помогите с Апачем
« Ответ #9 : 22 Января 2002, 01:17:22 »
Спасибо за ответы - дело, действительно было в пути к Перлу. MadDog\'у спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28