Комментарии 28
Я так понял для новичков это значит — тупо команды, без пояснений? :)
работаем под рутом.Дальше не читал. Вы разрушаете новичкам все понятия о безопасности.
ох уж эти пользователи центоси
им лишь бы комманды знать, да допереть где в шел их вбивать, а где в файл
им лишь бы комманды знать, да допереть где в шел их вбивать, а где в файл
во первых за такую даже простую установку хостеры берут денег.
и людям хочется просто установить все самим и по порядку.
может не правильно выразил мысль о новичках, тот кто переходит со своим проектом на впс имеет какоето представление о том, что его ждет.
поэтому и повторюсь — настраивай как хочеш, и потом поставил все быстро,
далее каждый по «тупо командам» все поймет и что надо изменит…
мне помогло просто запустить сервак за пару часов…
мы 3 дня искали чтото подобное, везде как вы и сказали — пояснений туева хуча, и два огрызка кода…
и людям хочется просто установить все самим и по порядку.
может не правильно выразил мысль о новичках, тот кто переходит со своим проектом на впс имеет какоето представление о том, что его ждет.
поэтому и повторюсь — настраивай как хочеш, и потом поставил все быстро,
далее каждый по «тупо командам» все поймет и что надо изменит…
мне помогло просто запустить сервак за пару часов…
мы 3 дня искали чтото подобное, везде как вы и сказали — пояснений туева хуча, и два огрызка кода…
Поставили и в итоге, после такого:
потеряли все прелести автоматического обновления и исправления ошибок только ради двух циферок больше чем есть в поддерживаемых сообществом репозиториях.
Сервер поддерживает новые плюшечки, но обновлять его теперь нужно ручками, пересборкой из исходников, зависимости разрешать самому, а конфликты решать собственными костылями.
Я бы не хотел содержать сервер у такого администратора.
А руководство для новичков должно было иметь вид:
sudo yum install httpd php-… и т.д.
З.Ы. еще понудю
Про стандартную структуру папок posix-систем напоминать надо?
yum remove autoconf
cd /usr/local/src
wget ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz
tar -xzvf autoconf-2.13.tar.gz
cd autoconf-2.13
./configure
make && make install
потеряли все прелести автоматического обновления и исправления ошибок только ради двух циферок больше чем есть в поддерживаемых сообществом репозиториях.
Сервер поддерживает новые плюшечки, но обновлять его теперь нужно ручками, пересборкой из исходников, зависимости разрешать самому, а конфликты решать собственными костылями.
Я бы не хотел содержать сервер у такого администратора.
А руководство для новичков должно было иметь вид:
sudo yum install httpd php-… и т.д.
З.Ы. еще понудю
mkdir -p /website/htdocs/blog
Про стандартную структуру папок posix-систем напоминать надо?
Для новичков, думаю, хватит установить ПО из репозитория…
>Недавно мой знакомый купил ВПС, и конечно же ему захотелось развернуть полноценный сервер, плюс учитывая начальные ресурсы: 768Мб памяти и 2 ядра выделеных на его контейнер, сервер должен быть не прожорливым и быстрым, на нем будет крутиться blog
Для начала, я думаю, вашему знакомому хватило бы и обычного хостинга, с каким-нибудь средним тарифным планом.
>Недавно мой знакомый купил ВПС, и конечно же ему захотелось развернуть полноценный сервер, плюс учитывая начальные ресурсы: 768Мб памяти и 2 ядра выделеных на его контейнер, сервер должен быть не прожорливым и быстрым, на нем будет крутиться blog
Для начала, я думаю, вашему знакомому хватило бы и обычного хостинга, с каким-нибудь средним тарифным планом.
это не для начинающих, это для копипаста — работать будет, но ума не прибавит
>переходим к настройке ваш сайт.ру/phpmyadmin/setup/
а как домен привязать без панелек расскажите?
а как домен привязать без панелек расскажите?
вот мой вариант:
#!/bin/sh
#Додключаем репы
rpm -ihv download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -ihv centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
#ставим nginx
yum install nginx
#ставим php
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
#ставим mysql сервер
yum install mysql-server
Остается допилить только конфиги и все.
#!/bin/sh
#Додключаем репы
rpm -ihv download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -ihv centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
#ставим nginx
yum install nginx
#ставим php
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
#ставим mysql сервер
yum install mysql-server
Остается допилить только конфиги и все.
yum install nginx
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
yum install php-pecl-apc
yum install mysql-server
/sbin/chkconfig nginx on
/sbin/chkconfig mysqld on
/sbin/chkconfig php-fpm on
так да, быстро, но кто сказал что это удобнее и понятнее?
и причем не всегда будет то что нужно установлено, да и не туда куда нужно…
я и не спорю о способах, каждый в праве выбирать
yum install php php-fpm php-xcache php-xml php-pdo php-mysql
yum install php-pecl-apc
yum install mysql-server
/sbin/chkconfig nginx on
/sbin/chkconfig mysqld on
/sbin/chkconfig php-fpm on
так да, быстро, но кто сказал что это удобнее и понятнее?
и причем не всегда будет то что нужно установлено, да и не туда куда нужно…
я и не спорю о способах, каждый в праве выбирать
но кто сказал что это удобнее и понятнее?
Установить пакет проще и понятнее, чемс обирать из исходников, это априори. А про удобство… все уже собрано, нет необходимости разбираться со ключами ./config, да и зависимые пакеты подтянет автоматом
причем не всегда будет то что нужно установлено
это как?
да и не туда куда нужно
вот это вообще нонсенс, прошу пояснить.
вот это действительно для новичков, правильный debian/redhat-way который сделает все что нужно новичку, но при этом не навредит системе.
если пишете для новичков, то придется немного разжевать. Что такое php-fpm, зачем он нужен и так далее, вобщем как учили вас :-)
ЗЫ. помоему, «пацанский» вариант будет сделать RPM пакеты.
ЗЫ. помоему, «пацанский» вариант будет сделать RPM пакеты.
Имхо, это апофеоз консольного дрочерства…
Вы вынесли мне мозг. У вас пояснения одинаковым шрифтом с командами. Читать невозможно :) И да, это консольное дрочерство, как выше сказали…
Под дебиан и убунту есть замечательная софтинка thehook.eu/tools/nweb/, думаю что любителям центоса стоит уделить внимание созданию аналога, намного упрощает жизнь новичкам.
Не вижу смысла все собирать из исходников ручками, когда на это все есть готовые пакеты. да и список команд да еще и в купе с таким оформлением нет уж увольте
Надеюсь по этой статье другой человек который будет после вас будет админить сервер вас найдет :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Centos5.5 Nginx 0.8.33 + PHP5.3.1(fpm) + MySQL5.5.0(phpmyadmin) — полная настройка для начинающих — 1 часть