Привет, Гость!
Главная
Вход

Последняя активность

Форум / Компы / Линупс
Поиск | Файлы топика (1)
  стыдно мне камрады... радуйтесь вантузятники
<< 1 2 3 >>
$eq}I{iI{ $eq}I{iI{ [Off] [#] (22.07.2009 / 17:11)
Аналитики сделали вывод: Ненадо было ставить виндовс
Stv@d Stv@d [Off] [#] (22.07.2009 / 17:12)
Аццкей Линугзоид
Герц (22.07.2009/21:09)
Да Евген, на сабаёне была такая херь... Мож видюха не вывозит? Что скажут суровые аналитики?
ну хз у меня видюха нв6100 гоу древняя встроеная ноутовская спакойна справляется со всеми эффектами компиза...
Stv@d Stv@d [Off] [#] (22.07.2009 / 17:13)
Аццкей Линугзоид
бля эта тока на скрине оно так выглядит сначала неасилил правильно...
ХуйФкедаХ ХуйФкедаХ [Off] [#] (22.07.2009 / 17:14)
$eq}I{iI{ (22.07.2009/21:11)
Аналитики сделали вывод: Ненадо было ставить виндовс
аналитики идут лесом
XsErG XsErG [Off] [#] (22.07.2009 / 17:41)
собственно каг падымадь серваг.
Если надо ssl (но думаю не надо Ы), то билдим openssl или тупо ставим из реп.
качаем трболы httpd, mod_ssl (если нужен ssl), mysql, ну и собственно пхп.
кидаем все в одну папку.
И дальше распаковываем:
tar xf httpd-2.2.*.tar.gz
tar xf mod_ssl-*.*.*.tar.gz
Вместо *** версии ))
mod_ssl при конфигурировании надо указать пути к сорсам ссл и апачу.
Поэтому сорсы ссл нужны
cd mod_ssl-*.*.*
./configure \
--with-apache=../httpd-*.*.* \
--with-ssl=/путь/к/сорсам/ссл \
--with-crt=/usr/local/apache2/conf/ssl.crt/server.crt \
--with-key=/usr/local/apache2/conf/ssl.key/server.key \
-prefix=/usr/local/apache2

Собственно пути зависят от того куда вы ставите апач, но для домашней тачки(и не только) стандартный /usr/local/apach2 вполне подходит
Изм. XsErG (22.07.2009 / 17:42) [1]
XsErG XsErG [Off] [#] (22.07.2009 / 17:54)
Идем дальше.
Балдим апач. Тут все просто, если нужен ssl то собираем с опцией --enable-ssl
cd ../httpd-*.*.*
./configure --enable-ssl
make; make certificate; make install
Собственно пакеты нам нахуй не нужны. Это лишнее )) Та как все файлы будут лежать в одной папкe
AlkatraZ AlkatraZ (SV!) [Off] [#] (22.07.2009 / 17:58)
Уездный предводитель Каманчей
Бугого, или же просто из под Винды. заюзаем Денвер
Вот и выбирай, или сложно, с гемороем и неудобно, или "включи и работай"
Мирт Мирт [Off] [#] (22.07.2009 / 18:02)
не знаю чего так линуксоиды не любят мандриву, сервер у меня на ней собирается за 10 мин до готового рабочего состояния.. в дебе наверно так же должно быть, т.к. все пакеты в нем по дефолту должны быть.. // насчет винды, сегодня скачал виндовс 7, последняя сборка 7600, все вроде хорошо было пока не поставил Acronis Disk Direktor, тут винда завопила о несовместимости, ну ладно, удалил акронис, система предложила перегрузится.. жму Да.. и все, кирдык системе.. восстановление заняло 25 мин, перегружаюсь, доходит до рабочего стола и BSOD вот такая новая винда..
XsErG XsErG [Off] [#] (22.07.2009 / 18:03)
Что мы имеем под денвером?
старые версии, сбилдено неизвестно кем и неизвесто как.
Да и юзать юниксовый софт под виндой это тупо Ы.
Кстати тут еще дело в том, что денвер не очень то и "правильная" штука.
А сборка сервера под виндой еще сложнее чем под линухом Ы.
Ну и еще, моей конфигурации ни один виндовый "чудо-сервер" не создаст.
То ли я делаю что-то для себя, толи я юзаю чье-то, созданное для кучи мне не нужных задач.
XsErG XsErG [Off] [#] (22.07.2009 / 18:07)
Ну да ладно идем дальше.
открываем /usr/local/apache2/conf/httpd.conf
И где нибуть в начале пишем
SSLEngine on
SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key
Сохраняем.
запускаем /usr/local/apache2/bin/httpd -startssl
Отвечаем на кучу вопросов.
Тестим http://localhost
https://localhost
Должно быть одно и тоже
XsErG XsErG [Off] [#] (22.07.2009 / 18:12)
Апач должен висеть на 80 и 443 портах
проверяем:
netstat -p tcp -a --numeric-ports | grep *:80
и тоже самое с *:443

Дальше собираем мускул.
tar xf mysql-*.*.*.tar.gz
cd mysql-*.*.*
./configure
make
только тут лучше бы сбилдить пакет. или установить все в одну папку, тогда придется линки создавать ручками, так как исполняемые файлы будут лежать не в PATH
Если в одну папку, то ./configure --prefix=/usr/local/mysql
make; make install

создаем группы и пользователя
groupadd mysql
useradd -g mysql mysql

идем в папку scripts в сорсах мускула и запускаем
mysql_install_db
Правда может отличатся название, в зависимости от версии.
запускаем как /usr/local/bin/mysqld_safe &

Создаем рутпароль
/usr/local/bin/mysqladmin -u root password 'новый пасс'
XsErG XsErG [Off] [#] (22.07.2009 / 18:16)
Самое тупое это пхп Ключей тут хуева туча, но оно того стоит.
tar xf php-*.*.*.tar.bz2
cd php-*.*.*
./configure --prefix=/usr/local/php --enable-fastcgi --with-zlib --with-bz2 --with-curl --enable-ftp --with-gd --enable-mbstring --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --with-xsl --with-libxml-dir --with-freetype-dir=/usr
Примерно таг Ыы. Ну пути к мускулу надо бы подправить если вы его без --prefix сбилдили.
mkae; make test; ake install
пхп поставится в /usr/local/php
XsErG XsErG [Off] [#] (22.07.2009 / 18:19)
открываем снова /usr/local/apache2/conf/httpd.conf
ищем где там область с AddType
и дописвыаем
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml

Проверяем DirectoryIndex на наличие index.php
и перезапускаем сервак.
/usr/local/apache2/bin/apachectl restart
локалхост находится в /usr/local/apache2/htdocs, ну или куда вы его направите
XsErG XsErG [Off] [#] (22.07.2009 / 18:27)
Ну собственно теперь о вхостах.
юзать будем папгу /srv
Саздаем там любую папгу. Пусть будет phpmyadmin
mkdir -p /srv/phpmyadmin/{cgi-bin,htdocs}
Файл с вхостами лежит помоему в /usr/local/apache2/conf/extra/httpd-vhosts.conf

открываем. Добавляем секцию.
<VirtualHost phpmyadmin>
ServerName phpmyadmin
DocumentRoot "/srv/phpmyadmin/htdocs"
ScriptAloas /cgi/ "/srv/phpmyadmin/cgi-bin"
ErrorLog /srv/phpmyadmin/error.log
CustomLog /srv/phpmyadmin/access.log common
</VirtualHost>
Ну и не забываем в /etc/hosts добавить строку
127.0.0.1 phpmyadmin
Рестарт сервера и проверка домена.
XsErG XsErG [Off] [#] (22.07.2009 / 18:30)
Дабы ни ибать моск с /usr/local/apache2/bin
и так же с мускулом делаем
cp /usr/local/apache2/bin/apachectl /etc/init.d/apache
cp /usr/local/bin/mysqld_safe /etc/init.d/mysql

Не забываем про мускул Ы.. Он виден снаружи
iptables -A INPUT -i eth0 -p tcp -m multiport --dports 3306 -j REJECT --reject-with icmp-port-unreachable
Пишем куда нибуть в зазгрузку.
XsErG XsErG [Off] [#] (22.07.2009 / 18:33)
Ну и главное.
Права пользователей. на папги ставем 775 или ниже.
создаем группу hosting или какая вам больше нравится
groupadd hosting
эту группу даем апачу в httpd.conf
и делаем chgrp -R hosting /srv/*
Studentsov Studentsov [Off] [#] (22.07.2009 / 18:38)
Я на сабайоне все с помощью emerge устанавливал
зы: денвер скачать и то геморнее
Studentsov Studentsov [Off] [#] (22.07.2009 / 18:39)
Правда потом нихуя не заработало, пришлось конфиги править
XsErG XsErG [Off] [#] (22.07.2009 / 18:39)
Эта аписан самый прямой и тапорный спосаб установки Ы.
Мускул я правда немного по другому билжу. У меня базы лежат в /var/mysql/data
потому как /var/ это отдельный раздел, который не трогается при переустановке ))
john77 john77 (SV!) [Off] [#] (22.07.2009 / 18:50)
чморылое одоробло
XsErG, о_О хуясе мануал, спасиба камрад, инет пополню и качну тарболы, желательно б знать аткуда качять ето добро, неахота гогля мучать))
"идем в папку scripts в сорсах мускула и запускаем
mysql_install_db
Правда может отличатся название, в зависимости от версии.
запускаем как /usr/local/bin/mysqld_safe &
"
нащщот етава ниасилил
  Всего: 60
<< 1 2 3 >>

Фильтр по автору
Скачать тему

Форум

Новые вверху
0 / 33

Gazenwagen Gegenkulturelle Gemeinschaft