Решено: SLES10 Apache2+php5 (ни фига не понятна)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Решено: SLES10 Apache2+php5

Сообщение tmp13 »

Вообщем есть 2 сервера на одном SLES9 на другом SLES10
на sles9 апач заработал с ходу
на SLES10 никак в логе:

Код: Выделить всё

Directory index forbidden by Options directive: /srv/www/htdocs/postfixadmin/

файлы типа httpd.conf default-server.conf одинаковые за исключем коментов
ну и в listen.conf разница в ip соотвественно
дальше в директории /etc/apache2/sysconfig.d файл loadmodule.conf
на SLES9 присутствует строчка:

Код: Выделить всё

LoadModule php4_module                    /usr/lib/apache2-prefork/libphp4.so

на SLES10 вообще нет ни чего похожего на php нет:

Код: Выделить всё

LoadModule actions_module                 /usr/lib/apache2-prefork/mod_actions.so
LoadModule alias_module                   /usr/lib/apache2-prefork/mod_alias.so
LoadModule auth_basic_module              /usr/lib/apache2-prefork/mod_auth_basic.so
LoadModule authn_file_module              /usr/lib/apache2-prefork/mod_authn_file.so
LoadModule authz_host_module              /usr/lib/apache2-prefork/mod_authz_host.so
LoadModule authz_groupfile_module         /usr/lib/apache2-prefork/mod_authz_groupfile.so
LoadModule authz_default_module           /usr/lib/apache2-prefork/mod_authz_default.so
LoadModule authz_user_module              /usr/lib/apache2-prefork/mod_authz_user.so
LoadModule authn_dbm_module               /usr/lib/apache2-prefork/mod_authn_dbm.so
LoadModule autoindex_module               /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule cgi_module                     /usr/lib/apache2-prefork/mod_cgi.so
LoadModule dir_module                     /usr/lib/apache2-prefork/mod_dir.so
LoadModule env_module                     /usr/lib/apache2-prefork/mod_env.so
LoadModule expires_module                 /usr/lib/apache2-prefork/mod_expires.so
LoadModule include_module                 /usr/lib/apache2-prefork/mod_include.so
LoadModule log_config_module              /usr/lib/apache2-prefork/mod_log_config.so
LoadModule mime_module                    /usr/lib/apache2-prefork/mod_mime.so
LoadModule negotiation_module             /usr/lib/apache2-prefork/mod_negotiation.so
LoadModule setenvif_module                /usr/lib/apache2-prefork/mod_setenvif.so
LoadModule ssl_module                     /usr/lib/apache2-prefork/mod_ssl.so
LoadModule suexec_module                  /usr/lib/apache2-prefork/mod_suexec.so
LoadModule userdir_module                 /usr/lib/apache2-prefork/mod_userdir.so


если добавить вручную то при перезапуске опять все модули стандартные...
из пакетов:
SLES10

Код: Выделить всё

apache2-prefork-2.2.3-16.9
apache2-mod_php5-5.1.2-29.35
apache2-2.2.3-16.9
php5-dbase-5.1.2-29.35
php5-5.1.2-29.35


SLES9:

Код: Выделить всё

apache2-2.0.49-27.38
apache2-prefork-2.0.49-27.38
apache2-mod_php4-4.3.4-43.46.3
php4-4.3.4-43.46.3
php4-dbase-4.3.4-43.8

на google типа как добавить модуль в апаче не посылать всё прочитал ни хрена не пашет)
вообщем HELP!!!!! мозг пухнет!!!!
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Решено: SLES10 Apache2+php5

Сообщение tmp13 »

Всё проблемма решена добавлением модуля через Yast=)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Решено: SLES10 Apache2+php5

Сообщение tmp13 »

чОрт как я это сделал?(((
Проблемма аналогична только надо добавить стороний модуль, а не php... в упор не понимаю как добавить.
Напишу продругому на сервер SLES10 SP1 был установлен Oracle UCM который требует Apache в документации сказанно:

To configure Apache for master instances, complete the following steps:
1.
Choose a master content server (that is, one content server on the computer that is
not a proxied content server), and add the following configuration entry to the
bottom of the httpd.conf file (or at least below the 'clearmodulelist' line):
Important:
For Apache 2.0 specify IdcApache2Auth.so (Solaris, IBM
AIX, and Linux) or IdcApache2Auth.sl (HP-UX).
For Apache 2.2 specify IdcApache22Auth.so (Solaris, IBM AIX, and
Linux) or IdcApache22Auth.sl (HP-UX).

Solaris, IBM AIX, and Linux:
LoadModule IdcApacheAuth [Webserver_Filters_Path] /IdcApache2Auth.so

HP-UX:
LoadModule IdcApacheAuth [Webserver_Filters_Path] /IdcApache2Auth.sl
Note: The path to the web server filters is usually [Root_Dir_For_
Master]/shared/os/[OS_Name]/lib (where [OS_Name] is the name of the
operating system, for example 'solaris'). [Master_Instance] is usually
the instance name of the master content server (IDC_NAME
parameter in config.cfg). The path to the user data directory is usually
[Root_Dir_For_Master]/data/users.
For example:
LoadModule IdcApacheAuth
/u1/apps/oracle/ucm/contentserver/shared/os/solaris/lib/IdcApache2Auth.so


вообщем добавляю в
/etc/apache2/sysconfig.d/loadmodule.conf

Код: Выделить всё

LoadModule IdcApacheAuth /ora_as/ucm/server/shared/os/linux/lib/IdcApache2Auth.so

после перезпуска запись пропадает.
При добавление по документации в httpd.conf:

Код: Выделить всё

rcapache2 start
Starting httpd2 (prefork) httpd2-prefork: Syntax error on line 210 of /etc/apache2/httpd.conf: API module structure `IdcApacheAuth' in file /ora_as/ucm/server/shared/os/linux/lib/IdcApache2Auth.so is garbled - perhaps this is not an Apache module DSO?

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
                                                                      failed

Добавить свой модуль в яст не возможности у него ограниченный список.. кем и чем не понятно.. или я что-то не так делаю.

Решено:Apache 2.2 оказался не тот модуль добавлял=)))

P.S хорошо тема с пометкой решено)))
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали: