Сервер asp linux

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 30 дек 2003, 17:11

Последнее: апач установлен успешно. НО! Опять же, не понятно почему, запускной файлик apacheectl лежит вместо /usr/local/apache/bin в /etc/httpd/bin. При запуске же ругается на ВСЕ без исключения .so, которые лежат в /etc/httpd/modules.
ServerRoot "etc/httpd"
<Directory "/var/www/html">

Может есть какие-нибудь соображения...
не нафантозировал сюда ничево...

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 05 янв 2004, 12:56

ВСЁ!!! Апач заработал. Правда без php и mysql пока...
не нафантозировал сюда ничево...

AndreyDV
Junior member
Сообщения: 13
Зарегистрирован: 04 янв 2004, 03:45
Откуда: СПб
Контактная информация:

Сообщение AndreyDV » 05 янв 2004, 17:56

А собственно вопросы:
- почему используем такие старые апач? (есть уже 2)
- почему используем "мускул" старый? (уже есть 4)

To RedScorp:
с rpm ставить MySQL не очень то и хорошо, так как лучше его собрать ручками, так как DeafaultCharset надо поставить win1251 (или koi-8r), иначе сортировка "русских" данных будет не правильная...
А вот апач как раз я бы не RU ставил. Зачем?

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 06 янв 2004, 16:02

[root@bravo bin]# ./apachectl start
Syntax error on line 181 of /etc/httpd/conf/httpd.conf:
Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration
./apachectl start: httpd could not be started
что это?! Модули ТОЧНО находятся по этому адресу!!!
не нафантозировал сюда ничево...

AndreyDV
Junior member
Сообщения: 13
Зарегистрирован: 04 янв 2004, 03:45
Откуда: СПб
Контактная информация:

Сообщение AndreyDV » 06 янв 2004, 16:50

А ты покажи эту самую line 181 из httpd.conf
а ещё лучше вместе со строчкой до и после этой строчки, то есть кусочек

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 06 янв 2004, 17:19

LoadModule access_module moduls/mod_access.so
не нафантозировал сюда ничево...

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Сообщение and3008 » 06 янв 2004, 21:18

1. А был ли мальчик, т.е. Апач.
rpm -qa | grep http

Если в ответ увидим apache-тра-ля-ля, то все гуд.

Проверяем, а запущен ли Апач?
ps -A | grep http

Если в ответ тишина, то запускаем.
/etc/rc.d/init.d/httpd start

Проверяем, что все более-менее хорошо. Читаем последние сообщения в /var/log/messages
А так же /var/log/apache или /var/log/http

Ничего подозрительно плохого нет? Ну тады запушаем браузер и вводим IP-адрес Линукса.
Видим стартовую страничку Апача? Пожимаем себе правую руку. :lol:

P.S. Хотим чтобы Апач загружался при старте системы? Набираем man chkconfig и читаем. Ну надо же что-то начинать делать самому. :wink:

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 07 янв 2004, 12:42

To AndreyDV
На тот период когда я ставил и пытался хоть чему-то научиться:
1. я не знал про данный форум! (Это самое главное)!
2. понятия не имел что с чем едят и для чего вообще надо.
3. Теперь, конечно, как показала практика, придется ставить все новое и заново учить/конфигурить/тестировать/запускать

Всем
А вот кто посоветует что именно ставить из предложенного новое и какие версии (если моно то откуда еще их взять)?

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

1.Apache
2.MySql
3.PostgreSql
4.PHP
5.Perl
6.Squid
7.SquidGuard
8.Samba
"Я сюда еще вернусь..." (А.Макаревич)

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 07 янв 2004, 14:54

RedScorp писал(а): А вот кто посоветует что именно ставить из предложенного новое и какие версии (если моно то откуда еще их взять)?

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

1.Apache
2.MySql                             www.mysql.org
3.PostgreSql                       www.postgresql.org
4.PHP
5.Perl
6.Squid                               www.squid-cache.org
7.SquidGuard
8.Samba                               www.samba.org
[/quote]

О том, какая версия "самая правильная" лучше всех знает группа разработчиков. Читайте security advisory на соответствующих сайтах.

Apache 2.x я бы не посоветовал, если только не нужны фичи, которые только в нем и есть.

Если есть возможность собирать сетевые сервисы из исходников - собирайте. Это правильный путь. 

а вообще то, все вопросы, подобные приведенным выше, много раз и очень подробно обсуждались на www.opennet.ru. 
Статьи, форумы и т.д.
Последний раз редактировалось art 07 янв 2004, 15:14, всего редактировалось 1 раз.

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 07 янв 2004, 15:18

art Оки, спасибо.
Заранее извините за дальнейший текст (просто нагорело). Хотелось бы услышать мнение именно AndreyDV
Меня интересует: что именно он считает устаревшим? Каким образом он решает что устарело? Что предлагает он? Лично меня (пока) устраивает то, что стоит. А вот как только я выслушай все "за" и "против" определенного продукта, тогда и буду решать что с ним делать.
---
И еще хочу передать огромное спасибо таким людям как setar, если бы не они - я так и ходил бы простым юзером, с крохотными знаниями про существование *nix систем!
"Я сюда еще вернусь..." (А.Макаревич)

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 08 янв 2004, 03:25

to RedScorp
Во первых не стоит благодарностей, все знания что есть у каждого из нас добыты по крохам в бою, никто в клюв их вложить не может ;)
Так и вы по крохам выуживаете информацию отовсюду, это зависит только от желания знать. А мы лишь можем смутно указать направление - куда рыть ;)

А по поводу обновлений - в любых стабильно развивающихся проектах есть обновления, которые предусматривают
а. добавление новых возможностей.
б. исправление ошибок (в том числе уязвимостей)

Если по пункту А у вас необходимостей может и не возникает, то на пункт Б стоит обратить внимание:
уязвимости в версиях ПО находят постоянно, тенденция такова что примерно год эту уязвимость используют только хакеры профы, которые по описанию типа уязвимости сами могут написать эксплоит. А вот через год ... в массовом порядке появляются готовые эксплоиты и тут наступает время киднеперов и вирусов-червей ...
В общем ключевые программы рекомендую обновлять раз в пол года.

P.S.
php - http://www.php.net/
Последний раз редактировалось setar 08 янв 2004, 03:28, всего редактировалось 1 раз.

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 08 янв 2004, 10:30

Вы тут отдалились. а я всё со своими траблами... Всё работает ОК. Спасибо всем(особенно сетару и редскорпу). НО! Работпет без строки
LoadModule access_module moduls/mod_access.so
А она нужна. Выскакивает ошибка
]# ./apachectl start
Syntax error on line 181 of /etc/httpd/conf/httpd.conf:
Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration
./apachectl start: httpd could not be started
беда блин...
Я тут всё пишу. На самом деле, я может(скорее всего даже) разбирусь. Но приятно было выслушать более опытных и сделать выводы. Заранее всем спасибо...
не нафантозировал сюда ничево...

AndreyDV
Junior member
Сообщения: 13
Зарегистрирован: 04 янв 2004, 03:45
Откуда: СПб
Контактная информация:

Сообщение AndreyDV » 08 янв 2004, 11:35

TO RedScorp:
На тот период когда я ставил и пытался хоть чему-то научиться:
1. я не знал про данный форум! (Это самое главное)!
2. понятия не имел что с чем едят и для чего вообще надо.
3. Теперь, конечно, как показала практика, придется ставить все новое и заново учить/конфигурить/тестировать/запускать
Ничего страшного, все в какой-то момент учатся, и чтобы "учащимся" было полегче и чтобы они не наступали на старые грабли, другие наступившие на них стараются помочь первым.
по поводу вопросов, то:
1. Форум просто отличный, но в дополнение www.ixbt.com
2. Через это все когда-либо проходят :)
3. Учить не обязательно, главное понять технологию, а дальше само пойдёт, зазубривать ничего не надо. Ты же когда новый софт ставишь, теббя не надо учить где находится пукт Open File :) так что старайся просто в основы вникнуть, если ты конечно, на супер-пупер сертифицированного специалиста не претендуешь.
1.Apache
2.MySql
3.PostgreSql
4.PHP
5.Perl
6.Squid
7.SquidGuard
8.Samba
Всё зависит от задач. (в смысле откуда взять собственно ответили, если чего то не найдёшь - www.google.com, вводишь название продукта и обычно самой первой строчкой идёт его хоме пейдж)
а что ставить из этого, то в решать тебе. Ты скажи какие задачи, тебе скажут какой софт для этого подойдёт.
Меня интересует: что именно он считает устаревшим? Каким образом он решает что устарело? Что предлагает он? Лично меня (пока) устраивает то, что стоит. А вот как только я выслушай все "за" и "против" определенного продукта, тогда и буду решать что с ним делать.
Каким образом я считаю что устарело? :) Заходишь на сайт производителя и смотришь, как тут правильно заметили, то в версиях есть как новые фичи, так и исправленные баги. Собственно пока я не видел ещё ни одной версии, которая бы не включала в себя что-то из исправленных багов. Ну а дальше смотришь, я например, обычно беру последний stable релиз. Если сейчас Mysql 4 стабильная версия, то смысл тогда ставить MySQL 3? Тем более в 4 есть много интересных новшевств, а с версии 4.1 они будут поддерживать транзакции.
Вот инфа о отличаях в MySQL4: http://www.mysql.com/doc/en/Nutshell_4.0_features.html

Что касается апача, то в 2 есть много новых вич, а так же быстродействие, а так же много вкусных модулей уже встроено. Вот собственно отличаи:
http://httpd.apache.org/docs-2.0/new_features_2_0.html

По поводу выбора базы данных, то лично я больше люблю MySQL, чем Постгрес. Во первых "Мускул" побыстрее будет, да и удобвлетворяет моим потребностям, хотя наверняка найдутся те, кто отдаст своё предпочтение постгресу. Но лично меня он не переубедит :wink: . Инфы и лок по мускулу гораздо больше да и попхожесть с MSSQL мне тоже когда то помогла при начале работы с ним.
Собственно, если что-то интересует, то спрашивай, всегда найдётся часть людей, которая постарается тебе помочь.

TO Frigal:
Всё работает ОК. Спасибо всем(особенно сетару и редскорпу). НО! Работпет без строки
LoadModule access_module moduls/mod_access.so
А она нужна. Выскакивает ошибка
У меня складываются впечатления, что у тебя модуль не соответствует... То есть название то, но модуль не тот...
ЗЫ: Перечисли версии того, что стоит:
OS, Perl, Apache

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 08 янв 2004, 12:10

Linux-asp 9.2
PHP 5.0-b
Apache 1.3.2
Perl не стоит и не нужен вроде пока.
не нафантозировал сюда ничево...

Frigal
member
Сообщения: 33
Зарегистрирован: 26 дек 2003, 14:31
Откуда: Москва
Контактная информация:

Сообщение Frigal » 08 янв 2004, 12:30

НИ ОДИН модуль не подключается. НИ ОДИН. Всё перепробовал(до чево додумался). Блин. Как такое может быть? Жуткое дело...
не нафантозировал сюда ничево...

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»