Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: BigMurzik
Дата сообщения: 24.10.2003 10:30
Cheery

Цитата:
BigMurzik
Это означает, что что то уже сидит на 80 порту... Либо файерволл не дает слушать 80 порт. Зачем так делать?
ServerName fast.koengiglan:80
Listen 90

спасибо я уже разобрался, это клиент проксика не давал запустится.

а нащет того как делаю просто как было так делаю отредактил под себя.
Автор: KVCH
Дата сообщения: 26.10.2003 07:55
повесил апачик на 443й...

захожу http://server.home:443/ и мне он пишет


Цитата:
Apache/2.0.47 (Win32) PHP/4.3.3 Server at server.home Port 80


пробывал 444 порт пишеь правильно... вот...

также переменная окружения HTTP_HOST без порта 443 даёт хост ...


что делать ?
Автор: Cheery
Дата сообщения: 26.10.2003 16:54
KVCH

Цитата:
также переменная окружения HTTP_HOST без порта 443 даёт хост ...
что делать ?

Смотреть файл ssl.conf .. 443 порт - это https.
И описывается в том файле.. Если, конечно, твой апач был скомпилирован с mod_ssl.. что не видно в ответе апача..
Автор: KVCH
Дата сообщения: 27.10.2003 01:05
Cheery

Цитата:
Смотреть файл ssl.conf .. 443 порт - это https.


это понятно...

но ссл тут не причём, он выключен... и конфиг не подключен...

в том то и дело что я обычный ХТТП повесил вместо 80го на 443й...
Автор: lynx
Дата сообщения: 05.11.2003 18:30
KVCH


Цитата:
повесил апачик на 443й...


Как? ОС?


Цитата:
захожу http://server.home:443/ и мне он пишет


Цитата:Apache/2.0.47 (Win32) PHP/4.3.3 Server at server.home Port 80


Пишет-не пишет, страницу то выдает? Не выдает, а что пишет? Кроме подписи своей?
Автор: KVCH
Дата сообщения: 06.11.2003 06:52
lynx

Цитата:
Как?


к Listen 80 добавил (на новой строке) Listren 443 т.е.

Listen 80
Listen 443

пробывал и только 443й без 80го...



Цитата:
ОС?


ВинХР


Цитата:
Пишет-не пишет, страницу то выдает? Не выдает, а что пишет? Кроме подписи своей?


у меня на server.home листинг директорий вклучен... внизу подпись свою пишет, страницу выдаёт, всё работает зачемятельно, но вот 443 не "определяет"
Автор: lynx
Дата сообщения: 06.11.2003 07:57
KVCH

Короче прописала так сейчас:

Listen 80
Listen 443

+

<VirtualHost 127.0.0.1:443>
ServerName site:443
DocumentRoot "f:/data/www443"
ServerAdmin lynx@test.com
ErrorLog "f:/data/www443/logs/error_443.log"
CustomLog f:/data/www443/logs/access_443.log common
ScriptAlias /cgi-bin/ f:/data/www443/cgi-bin/
<Directory "f:/data/www443/cgi-bin/">
Options ExecCGI
</Directory>

</VirtualHost>

Добавила в hosts

127.0.0.1 site:443

Все пашет.
Пример по переменным окружения:

SCRIPT_NAME=/cgi-bin/env.cgi
SERVER_ADDR=127.0.0.1
SERVER_ADMIN=lynx@test.com
SERVER_NAME=site:443
SERVER_PORT=443
SERVER_PROTOCOL=HTTP/1.1
SERVER_SIGNATURE=
Apache/1.3.27 Server at site:443 Port 443

SERVER_SOFTWARE=Apache/1.3.27 (Win32)




Автор: KVCH
Дата сообщения: 07.11.2003 02:05
lynx

помог ServerName site:443 ... (<VirtualHost *:443> - результа не дало вроде)

SERVER_PORT и подпись исправились, а HTTP_HOST и SERVER_NAME остались теже...
Автор: Ananke2003
Дата сообщения: 08.12.2003 14:41
При установке Апачей возникает такая ошибка (я так понял, что не может стартануть служба):
(OS 10048)Only one usage of each socket address (protocol/network adress/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available? shutting down.
Unable to open logs.



ставлю на Localhost. (Ошибка в любом случае.) Винда 2k Advanced Server.
Не могу догнать. у меня такого никогда не было....
Помогите, плз.
Автор: Demetrio
Дата сообщения: 08.12.2003 14:44
Ananke2003
Может у тебя уже IIS на этом порту работает?
Автор: Ananke2003
Дата сообщения: 08.12.2003 14:59
Demetrio
Спасибо, помогло!
Автор: Engine
Дата сообщения: 16.12.2003 17:47
Умудренные знаниями, подскажите что поправить?

После установки Apache 2.0.48 (apache_2.0.48-win32-x86-no_ssl) и перезагрузки у "часов" появилась иконка Apache Service Monitor. При наведении на нее мышки пишет "No services installed", при открытии монитора, оба окна пустые.
При попытке Стартовать сервер запускается DOS-окно и пишет:

"[Tue Dec 16 23:29:01 2003] [error] (OS 2)=x **** **** **** ****. :No installed service named "Apache2".
Note the errors or messages above, and press the <ESC> key to exit.

В сообщении звездочки - это четыре не читаемых слова из абракодабры. При запуске Test монитор на пару секунд становится черным, а потом без всяких сообщений возвращается окно Винды.

Где порыться, в чем косяк?
Система:
Win XP Pro SP1
McAfee Personal Firewall Plus (если это имеет значение)
Автор: Cheery
Дата сообщения: 16.12.2003 17:53
Engine

Цитата:
Где порыться, в чем косяк?

запускаешь консоль: Start->Run там набираешь cmd
После чего идешь в диру bin где лежит apache.exe и делаешь
apache -k install
а потом идешь и читаешь мануалы к апачу... так как там все есть.
Автор: Engine
Дата сообщения: 16.12.2003 18:20
Cheery

Цитата:
делаешь apache -k install


Выдал такую мессагу:
[error] (OS 3) **** **** **** **** **** ****. :Could not open transfer log file C:/INTERNET/home/localhost/www/logs/access.log.
Unable to open logs.
Звездочки - это он опять матерится иероглифами.

Я не очень силен в английском, это он пишет типа криво чего-то задано в httpd?
Куда дальше?
Автор: lynx
Дата сообщения: 16.12.2003 19:13
Engine

Цитата:
Could not open transfer log file C:/INTERNET/home/localhost/www/logs/access.log.


Не может открыть лог файл, проверь, если ли такая директория.
Автор: Engine
Дата сообщения: 16.12.2003 19:43
lynx


Цитата:
проверь, если ли такая директория


Создал директорию и даже скопировал пустой файл access.log из C:\Program Files\Apache Group\Apache2\logs

Теперь на apache -k install пишет:

(OS 10022)=**** **** ****. : make_sock: unable to listen for connections on adress 0.0.0.0:80
no listening sockets avaible, shutting down
Unable to open logs


lynx перед тем как писать вопросы прочитал все десять страниц топика, помню, что вроде от тебя видел по этому поводу комментарий, а сейчас найти не могу
Автор: lynx
Дата сообщения: 16.12.2003 20:31
Engine


Цитата:
Unable to open logs


Во первый, сервер по прежнему не может открыть твои логи.


Цитата:
"[Tue Dec 16 23:29:01 2003] [error] (OS 2)=x **** **** **** ****. :No installed service named "Apache2".
Note the errors or messages above, and press the <ESC> key to exit.


А, короче, знакомая грабля. Иди в директорию, в которой поставился Апач, и руками два раза кликни на файл /bin/Apache.exe ио он должен запуститься



Добавлено
Если не поможет, скажи, что ты менял в конфиге? Включая пути?

Автор: Cheery
Дата сообщения: 16.12.2003 21:48
lynx

Цитата:
А, короче, знакомая грабля

ну ясно же сказано, что не стоит как сервис.. не думаю, что он ему нужен в виде окошка
Engine
Короче.. выкладываешь куда нить свой httpd.conf и даешь нам посмотреть.. это во первых.
Во вторых - ты устанавливал какой нить себе файерволл?
Автор: Engine
Дата сообщения: 16.12.2003 22:06
lynx


Цитата:
и он должен запуститься


Для страховки кликнул раз 10, а ему все по барабану - тушит на секунду экран и обратно выбрасывает. По конФИГЕ попробую вспомнить:

DocumentRoot "C:/INTERNET/home/localhost/www"

<Directory "C:/INTERNET/home/localhost/www">
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

DirectoryIndex index.html index.htm index.php

ErrorLog C:/INTERNET/home/localhost/www/logs/error.log

CustomLog C:/INTERNET/home/localhost/www/logs/access.log common

ScriptAlias /cgi-bin/ "C:/INTERNET/home/localhost/cgi/"

<Directory "C:/INTERNET/home/localhost/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

AddDefaultCharset WINDOWS-1251

AddHandler cgi-script .cgi .pl .exe .bat

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

Это вроде все, что менял, во всяком случае то, что вспомнил. Да чуть не забыл, пытаясь начать установку PHP вставил еще такие строки

LoadModule php4_module c:\php\sapi\php4apache2.dll
AddType application/x-httpd-php php php3 php4 phtml

Не слишком подробно?

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

Cheery

Цитата:
Во вторых - ты устанавливал какой нить себе файерволл?


В самой первой мессаге написал

Цитата:
Система:
Win XP Pro SP1
McAfee Personal Firewall Plus (если это имеет значение)

Автор: Cheery
Дата сообщения: 16.12.2003 22:14
Engine

Цитата:
McAfee Personal Firewall Plus (если это имеет значение)

Имеет значение.. Он не дает твоему апачу слушать порты. Настрой так, чтобы давал возможность.
Цитата:
unable to listen for connections on adress 0.0.0.0:80
no listening sockets avaible, shutting down
Автор: Engine
Дата сообщения: 16.12.2003 22:52
Cheery

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

После того как я открыл 80 порт, мне его переустановить или как?
Автор: Cheery
Дата сообщения: 16.12.2003 22:55
Engine

Цитата:
После того как я открыл 80 порт, мне его переустановить или как?

Ничего не нужно переустанавливать. Да, так.. теперь запускается? Если нет, то что пишет и конфиг в студию..
Автор: Engine
Дата сообщения: 16.12.2003 23:04
Cheery

Вот зараза, все та же коляска:
No installed service named "Apache2".

конфигина...
Автор: Cheery
Дата сообщения: 16.12.2003 23:09
Engine

Цитата:
No installed service named "Apache2".

Пробуй из консоли.. набрать просто apache, находясь в bin директории..
Именно оттуда, чтобы выдеть ошибки.
Ты еще раз пробовал apache -k install???

Цитата:
Usage: apache [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-w] [-k start|restart|stop|shutdown]
[-k install|config|uninstall] [-n service_name]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-n name : set service name and use its ServerConfigFile
-k start : tell Apache to start
-k restart : tell running Apache to do a graceful restart
-k stop|shutdown : tell running Apache to shutdown
-k install : install an Apache service
-k config : change startup Options of an Apache service
-k uninstall : uninstall an Apache service
-w : hold open the console window on error
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S : a synonym for -t -D DUMP_VHOSTS
-t : run syntax check for config files


Плюс.. в твоем конфиге

Цитата:

DocumentRoot "C:/INTERNET/home/localhost/www"
<Directory "C:/INTERNET/home/localhost/www">
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

На самом деле сначала описывается DocumentRoot - это правильно..
Потом идет указание свойств директории по умолчанию...

Цитата:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

И только затем описывается корневая дира.. а у тебя описывается Apache2/htdocs, которая, по сути, на сервере не видна (да и вообще.. видимо осталось описание после установки.. не измененное).
Но это не повлияет на запуск апача.
После apache -k install в консоли сразу пробуй там же apache -k start
Автор: Engine
Дата сообщения: 16.12.2003 23:13
Cheery

Вот зараза, все та же коляска:
No installed service named "Apache2".

конфигина...
Автор: lynx
Дата сообщения: 16.12.2003 23:13
Engine

В общем стопорни фаер и попробуй стартануть Апач еще раз. Если не поможет - весь конфиг, плиз. В txt формате.

Добавлено
Ага, конфиг увидела. А порт 80 ничем не занят? IIS, например?

Добавлено
Такой путь: CustomLog C:/INTERNET/home/localhost/www/logs/ есть в системе?

Добавлено
Вот еще как можешь попробовать.

В папочке /conf/ лежат файлики, там же лежит твой конфиг и файл httpd.default.
Переименуй свой текущий конфиг в файл httpd.conf_bak
Скопируй файл httpd.default в httpd.conf
То есть вернись к настройкам сервера по умолчанию.

Стопни фаер. Стопни IIS, если он есть.

Набери в консоли:

Apache.exe -k install

потом там же:

Apache.exe -k start






Автор: Engine
Дата сообщения: 16.12.2003 23:39
Cheery
lynx

Все таже бадяга. Для чистоты эксперимента файерволл вообще убрал из автозагрузки.

На apache -k install пишет:

(OS 10022)=**** **** ****. : make_sock: unable to listen for connections on adress 0.0.0.0:80
no listening sockets avaible, shutting down
Unable to open logs

На apache -k start:

[error] (OS 2)=x **** **** **** ****. :No installed service named "Apache2".
Note the errors or messages above, and press the <ESC> key to exit.

В общем и целом, те же яйца только в профиль.

lynx

А чем не подходит конфиг по ссылке? К сожалению скачать по ftp не получится, там какие-то работы на сервере (читай не дается).

Добавлено
Опять мессагу пропустил! Секундочку, прочитаю...
Автор: lynx
Дата сообщения: 16.12.2003 23:42
А если и это не поможет, сделай все то же самое, но после того, как ты переименуешь файл httpd.default в httpd.conf (только сохрани первоначальную его версию), пропиши в текущем конфиге другой порт:

Listen 8080

и далее:

ServerName: localhost:8080

и дальше:

apache.exe -k install
apache.exe -k start


Автор: Engine
Дата сообщения: 16.12.2003 23:44
Осталось тока выяснить кто такой
Цитата:
IIS
, я чего-то не по курсу об этом. Поясните деревне.
Автор: Cheery
Дата сообщения: 16.12.2003 23:44
Engine

Цитата:
Все таже бадяга. Для чистоты эксперимента файерволл вообще убрал из автозагрузки.
На apache -k install пишет:
(OS 10022)=**** **** ****. : make_sock: unable to listen for connections on adress 0.0.0.0:80
no listening sockets avaible, shutting down
Unable to open logs
На apache -k start:
[error] (OS 2)=x **** **** **** ****. :No installed service named "Apache2".
Note the errors or messages above, and press the <ESC> key to exit

Не имеет смысла делать -k start, если он не установился как сервис.

Цитата:
А чем не подходит конфиг по ссылке? К сожалению скачать по ftp не получится, там какие-то работы на сервере (читай не дается).

Она просто не видела ранней ссылки.
У тебя IIS стоит? (проверь в компонентах Windows). Либо снеси, если стоит, либо в httpd.conf поменяй номер порта в Listen. И проверяй без файерволла тогда.

Цитата:
Unable to open logs

У тебя все равно что то с путями к логам не то..

Цитата:
, я чего-то не по курсу об этом. Поясните деревне.

Internet Information Server - http сервер от Microsoft.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.