Web-server (помогите...)

SLAX, Deep Style, ZenWalk

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

Конфуций
Сообщения: 11

Web-server

Сообщение Конфуций »

Так как в других темах писать не могу, пишу здесь, ибо помощь нужна. Итак суть проблемы : имеем компьютер чистый и дистрибутив SlackWare 11. Задача : установить и сконфигурировать машину как web-server (будет крутиться 1 сайт). Ребят помогите, с Линуксом работал мало в основном с Виндой... Буду очень благодарен если дадите пошаговые рекомендации (какие пакеты выбрать, что доустановить, как настроить...) После того как задача будет решена оформлю в виде полноценного мануала наш труд. Заранее спасибо.
Спасибо сказали:
divenvrsk
Сообщения: 379
ОС: Ubuntu, openSuSE

Re: Web-server

Сообщение divenvrsk »

все в комплекте=
напиши конкретно что нужно:
apache (php, perl, sii),
ftp-server,
mail
и т.д.
и тогда уже скажем что нужно поставить и что конфигурировать\
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

О, спасибо. так подумаем... Сайт будет использовать PHP / MySQL / FTP и думаю своя почта тоже должна быть...
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

Так никто и не поможет ?
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Web-server

Сообщение Denjs »

гм.... вот я могу про сузю рассказать. но тебе нужна слака....
думаю гугль, общие сведения об апаче, пхп и мускуле тебе помогут...
кроме того - вариации на тему уже существующих манов вида ставим веб-сервер. :mellow:
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Web-server

Сообщение VPF »

Конфуций писал(а):
03.03.2007 11:27
О, спасибо. так подумаем... Сайт будет использовать PHP / MySQL / FTP и думаю своя почта тоже должна быть...


Вопрос ведь не о конкретной проблеме, а о комплексной задаче.
Если хочешь в этом всём разобраться, изучать, то искать всю информацию придётся самостоятельно.
Но потребуется много усилий.

Можно воспользоваться готовым проверенным решением.
Если необходимо установить и быстро запустить, да чтобы надёжно работало и отчёты формировались, и безопасность была на должном уровне, то посоветую ClarkConnect.
Смотри информацию здесь
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Web-server

Сообщение csx »

1. Ставим MySQL (доков дофига)
2. Ставим Apache (доков еще больше)
3. Определяемся как будет работать PHP (mod_php, CGI или FastCGI) и ставим в соответствующем виде (доков много)
4. Ставим proFTPd или vsftpd по желанию (рекомендую первое)
5. Ставим Exim, Qmail, Postfix или оставляем Sendmail (рекомендую Exim)
6. Ставим uw-imap или popa3d.

Готово!
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Web-server

Сообщение VPF »

csx писал(а):
05.03.2007 08:59
1. Ставим MySQL (доков дофига)
2. Ставим Apache (доков еще больше)
3. Определяемся как будет работать PHP (mod_php, CGI или FastCGI) и ставим в соответствующем виде (доков много)
4. Ставим proFTPd или vsftpd по желанию (рекомендую первое)
5. Ставим Exim, Qmail, Postfix или оставляем Sendmail (рекомендую Exim)
6. Ставим uw-imap или popa3d.

Готово!


На серьёзное изучение этого всего уйдёт не один месяц.
Если же установить это всё, не вдаваясь в подробности, то проблем будет ещё больше. :rolleyes:
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
bsod
Сообщения: 85
ОС: Zenwalk Linux 4.2

Re: Web-server

Сообщение bsod »

Удержу себя от высказываний по поводу уместности вопроса, и молча тыкну пальчиком на opennet.ru
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Web-server

Сообщение csx »

Два месяца :) Проверено мной при устройстве на работу и прохождении периода обучения (самостоятельного). ;)
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

Доков, доков... народ нынче стал весь такой умный... если тебе трудно пройтись по тому что ты изучил и кинуть ссылок пару (мона даже в личку), то для чего тогда марать бумагу (тьфу форум) своей писаниной не о чем ? Была поставлена конкретная цель, и хотелось бы услышать точные и подробные рекомендации от тех кому не жаль времени научить нуба в Линуксе... Спасибо конечно за список того что и как ставить, буду искать... но я просил именно помощи. а не подачки на типо иди изучай сам....
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Web-server

Сообщение VPF »

Конфуций писал(а):
06.03.2007 13:49
Доков, доков... народ нынче стал весь такой умный... если тебе трудно пройтись по тому что ты изучил и кинуть ссылок пару (мона даже в личку), то для чего тогда марать бумагу (тьфу форум) своей писаниной не о чем ? Была поставлена конкретная цель, и хотелось бы услышать точные и подробные рекомендации от тех кому не жаль времени научить нуба в Линуксе... Спасибо конечно за список того что и как ставить, буду искать... но я просил именно помощи. а не подачки на типо иди изучай сам....


Была поставлена задача, а не задан вопрос... :cool:

Кто будет за вас решать вашу задачу? :wacko:
Для её решения надо перелопатить весь интернет, изучать доки на родных англоязычных сайтах, статьи, книги, а уж потом с конкретными вопросами идти на форум.

Неужели это не понятно...
Тем более я предложил вам вариант с ClarkConnect, который не требует всех этих трудозатрат.

Так нет же, опять не угодили... :dntknw:
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Web-server

Сообщение Denjs »

ну как я понимаю слака - это же дистрибутив с поддержкой rpm ?
думаю репозитарий там какой тоже есть?
по крайней нужде можно просто поставить нужный набор бинарных пакетов.
как это делаю ленивый я у себя дома :happy:

значит по минимуму... "road-map.suse-version" так сказать.

apache2
php5
mysql


далее пакеты для интеграции "всего-со-всем"
apache2-mod5_php5
php5-mysql


ну и "приправить [солью|перцем|кутчЮпом|горчиТцей]" по вкусу.
php5-gd
php5-zip
...


остальное - по вкусу - фтп сервер, и т.п.

потом конечно иногда надо все равно ковыряться в конфигах.. у меня вот например в конфигах апача AllowOverride был отключен... я аж ругался - почему это у меня .htaccess не работает... :dry:

ну - это в каждом дистре по разному.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Web-server

Сообщение csx »

Конфуций писал(а):
06.03.2007 13:49
Доков, доков... народ нынче стал весь такой умный... если тебе трудно пройтись по тому что ты изучил и кинуть ссылок пару (мона даже в личку), то для чего тогда марать бумагу (тьфу форум) своей писаниной не о чем ?

А так сложно набрать в браузере Название программы.org и кликнуть Documentation?
Я дал порядок действий при такой работе, не надо? Ну делайте сами. О том, что в инете куча пошаговых мануалов Вам уже сказали. Если я буду искать то буду делать те же действия что и Вы. Т.е. зайду в гугл и наберу "Server Apache MySQL PHP"
Вам это сложно?
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

эх... непонял ты CSX меня... я не сказал искать - я спросил может кто делал уже такое иможет поделится как это реализовать...

По поводу Кларк конекта - у мну нету безлимитного инета что б скачать, может подскажете где взять ? может кто поделится...

И еще раз спасибо что хоть пишите и отвечаете, просто очень нужна ваша помощь как людей разбирающихся в Линукс.
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Web-server

Сообщение VPF »

Конфуций писал(а):
07.03.2007 06:04
эх... непонял ты CSX меня... я не сказал искать - я спросил может кто делал уже такое иможет поделится как это реализовать...

По поводу Кларк конекта - у мну нету безлимитного инета что б скачать, может подскажете где взять ? может кто поделится...

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


На LinuxCenter его пока нет.
ClarkConnect можно заказать на nixpcd (наложенным платежом с доставкой уложитесь в 100 руб)

заказать

Внимание! У бесплатной версии ограничение - 10 почтовых ящиков.
Подробности смотрите в моей теме о ClarkConnect.
Think different www.vorko.info
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Web-server

Сообщение csx »

2 Конфуций
Вероятно, я действительно что-то не понимаю....

Вот это
http://www.opennet.ru/base/net/lamp_slackware.txt.html
http://sysadmin.su/baza_znanij/web-server_..._mysql_php.html

Чем не угодило?
Или тебе нужно ещё одну такую статью написать?
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Web-server

Сообщение MadDog »

(Denjs @ Mar 6 2007, в 22:08) писал(а):ну как я понимаю слака - это же дистрибутив с поддержкой rpm ?
Не правильно понимаете, поэтому советую воздержаться от дачи конкретных советов.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Web-server

Сообщение alastor »

Denjs писал(а):
06.03.2007 22:08
ну как я понимаю слака - это же дистрибутив с поддержкой rpm ?

Жесть!!! падсталом!!!! :D
Спасибо сказали:
Аватара пользователя
Karen
Сообщения: 160
ОС: Slackware 11.0

Re: Web-server

Сообщение Karen »

2 Конфуций

Установка Apache:
Разархивируем архив:
#tar –xjvf httpd-2.0.58.tar.bz2

Далее заходим в директорию, которую мы только что распаковали:
#cd httpd-2.0.58/


Начинаем установку:
#./configure--prefix=/usr/local/httpd(--prefix=/user/local/httpd– описывает путь установки)
#make
#make install


Далее мы должны перейти в директорию /usr/local/httpd/confи отредактировать файл httpd.conf:
#cd /usr/local/httpd/conf/
#nano httpd.conf

Находим и изменяем строки в конфигурационном файле:

ServerAdmin eliziym@example.com (вместо eliziym@example.comдолжен быть ваш почтовый ящик)
ServerName www.example.com:80 (www.example.com:80– здесь вы должны указать адрес сервера и через двоеточие порт)


Находим строки:

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>


И меняем их на:

<Directory />
Options None
AllowOverride None
</Directory>


Находим:
<Directory "usr/local/httpd/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Меняем на:


<Directory "/usr/local/httpd/htdocs">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Далее скрываем информацию о версии Apacheи немного защищаем его. Для этого редактируем в конфигурационном файле следующие записи:

ServerTokens Prod
ServerSignature Off
User nobody
Group nobody
Timeout 45
UserDir disable


Выставляем нужные права доступа:
#cd /usr/local/httpd/
#chown root . bin conf logs
#chgrp root . bin conf logs
#chmod 755 . bin conf logs
#chown root /usr/local/httpd /bin/httpd
#chgrp root /usr/local/httpd/bin/httpd
#chmod 511 /usr/local/httpd/bin/httpd


Установка MySQL:



Нужно добавить новую группу и пользователя в систему прежде чем начинать установку:

#groupadd mysql
#useradd –g mysql mysql


Разархивируем архив и переходим в полученную директорию:

#tar–zxvfmysql-5.0.22.tar.gz
#cd mysql-5.0.22/

Далее приступаем к конфигурированию и установке:

#./configure –prefix=/usr/local/mysql (--prefix=/user/local/mysql – описывает путь установки)
#make
#make install

Копируем конфигурационный файл:

#cp support-files/my-medium.cnf /etc/my.cnf

Переходим в директорию /usr/loca/mysqlи выполняем там установку административных таблиц:

#cd /usr/local/mysql
#bin/mysql_install_db –user=mysql


Выставляем нужные права доступа:

#chown -R root .
#chown -R mysql var
#chgrp -R mysql .

Затем нам нужно будет запустить сервер, подключиться к нему и изменить пароль:

#/usr/local/mysql/bin/mysqld_safe &
#/usr/local/mysql/bin/mysql –u root
mysql> use mysql;
mysql> set password for ‘root’@’localhost’ = password(‘passwd’);
mysql> flush privileges;
mysql> q

Вместо слова passwd напишите свой пароль.
На этом установка MySQLсервера окончена.



Установка PHP:

Разархивируем архив:

#tar –xjvf php-5.1.4.tar.bz2

Переходим в полученную директорию:

#cd php-5.1.4/

Приступаем к конфигурированию и установке:

#./configure --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql
#make
#make install

Скопируем конфигурационный файл:

#cp php.ini-recommended /usr/local/lib/php.ini

Теперь откроем отредактируем немного конфигурационный файл Apache:

#nano /usr/local/httpd/conf/httpd.conf

Добавляем в начало файла строку:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps

Ищем строку “DirectoryIndex”, в её конец добавлем значение index.php. Строка DirectoryIndexдолжна теперь выглядить так:

DirectoryIndex index.html index.html.var index.php

На этом установка всего программного обеспечения завершена. Осталось запустить, если у вас не запущен Apacheили перезагрузить его, для вступления в силу новый параметров которые мы внесли в конфигурационный файл.

#/usr/local/httpd/bin/apachectl start– для запуска сервера
#/usr/local/httpd/bin/apachectl restart – для перезагрузки сервера

Всё!!!

Нужно проверить работоспособность всего установленого. Для этого мы напишем скрипт на PHP:

#cd/usr/local/httpd/htdocs/
#nano mysql.php

<?
$dblocation="127.0.0.1";
$dbuser="root";
$dbpasswd="passwd";
$dbcnx=mysql_connect($dblocation, $dbuser, $dbpasswd);
if(!$dbcnx)
{
echo("Не удалось подключиться к базе данных");
exit();
}
$dbq=mysql_query("select version();");
echo(mysql_result($dbq,0));
?>

В переменной “$dbpasswd” замените параметр “passwd” на пароль от вашей базы данных(MySQL). Теперь открываем любой браузер и переходим по ссылке http://127.0.0.1/mysql.php:

#lynx http://127.0.0.1/mysql.php







На этом установка, настройка и тестирование веб-сервера окончена.

Удачи.

1) http://www.opennet.ru/base/net/lamp_slackware.txt.html ( MySQL + Apache + PHP )


2) http://www.opennet.ru/base/sys/apache_tune_bsd.txt.html ( MySQL + Apache + PHP )


3) http://www.bruy.info/book.pdf ( Книга по установке и настройке Linux сервера )


4) http://pm4u.narod.ru/ ( Статьи )


Пользуйся гуглом и опеннетом. ;)
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

Огромное спасибо... стал немного вникать... теперь буду пробовать настроить все правильно...
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

Ребят новый вопрос... кто ставил Шлакваре.. Подскажите минимальный комплетк для установки ОС для задач Вебсервера. Или может кто знает где найти все описания на русском пакетов в Шлакваре 11. Спасибо
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Web-server

Сообщение csx »

Всех??? Нигде.
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Web-server

Сообщение McLeod095 »

Блин а зачем вообще тогда выбрал слаку.

Слака дистр не для нубов.
Если не хочешь читать и вникать то сорри этот дистр не для тебя.

Ставь сусе без графики и вперед подключая репозитарий ставь все необходимое и работай.

Я работая со слакой уже довольно продолжительное время и то не скажу что надо ставить на сервер а что нет (кроме графики конечно). Ну и в конце концов, я на сервак ставлю просо все кроме иксов и приблуд, но тип установки Full, потому как дистр настраивается так что даже все что установилось не нужное я просто не буду использовать.

Slackware.pp.ru Личный web-сервер для личной странички Apa

Да и вообще если интересно почитай статейки с этого сайта. во многом разберешься.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

я спрашиваю не как настроить апч ) а что ставить в минимальную конфигурацию ) что б она как вебсервер работала.. в Фул я уже ставил иразобрался как и что настроить... а Вот описания пакетов немогу понять...
Спасибо сказали:
Аватара пользователя
KDA
Сообщения: 95
ОС: MOPSLinux

Re: Web-server

Сообщение KDA »

Конфуций писал(а):
10.04.2007 12:43
а Вот описания пакетов немогу понять...

Может поможет PACKAGES.TXT (кодировка UTF8)
Не кидайте камни в чужой огород - могут прилететь обратно! ©
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

спасибо за файлик...
Спасибо сказали:
Конфуций
Сообщения: 11

Re: Web-server

Сообщение Конфуций »

Новый вопрос, а точнее просьба. Может кто поможет настроить с 0 сервер ? я разобрался с пакетами нашел все что мне необходимо и установил. Теперь задача следующая. Есть зарегестрированный домен www.имя.ru сам сайт будет расположен на моей машине. Как я понял нужно еще named настроить, и вот тут появились проблемы - чесно скажу ничего понять немогу. Провайдер мне выделил IP вида 80.х.х.х Домен зарегистрирован на nic.ru теперь необходимо прописать там dns а какие именно я незнаю. Помогите пожалуйста.
Спасибо сказали:
Аватара пользователя
K2el
Сообщения: 341
ОС: Linux & BSD

Re: Web-server

Сообщение K2el »

Тебе придется заказать услугу на nic.ru праймари и секондари домен (вроде так называется). Это чтоб они на своих серверах происали имя твоего сайта(и при запросе компутера юзера отвечали (ответов должно быть не меньше 3-х, а так как у тя 3-х компутеров нет- то поэтому придеться заказать)).
Потом тебе надо зайти в контрольную панель и там уже почитай фак...там все написано в какую запись что вставлять (придеться ip твоей машины прописать и ip сервера почты (если это все один комп то не придется))
@ - @чью жизнь!
Спасибо сказали: