<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Скрипт автоматической установки типового веб-сервера на FreeBSD</title>
	<atom:link href="http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/</link>
	<description>Заметки по настройке Unix/Linux систем, хостинг-серверов</description>
	<lastBuildDate>Fri, 04 May 2012 11:54:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-424</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Mon, 17 Oct 2011 03:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-424</guid>
		<description>Упростил себе и вам работу.
Достаточно будет создать любой исполняемый файл с таким содержанием:


#!/bin/sh

confighost=jelezyakin.ru
cd ~/
fetch http://$confighost/config/setup.sh
chmod +x ~/setup.sh
sh ~/setup.sh

и запустить, дальше установка пройдет в автоматическом режиме.
Перед всеми манипуляциями рекомендую сделать следующие:
Поменять значения на
/etc/login.conf:
russian&#124;Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:

cap_mkdb /etc/login.conf
pw usermod -n root -L russian

мне по душе UTF-8, да и конвертировать кодировки мне было лень )))</description>
		<content:encoded><![CDATA[<p>Упростил себе и вам работу.<br />
Достаточно будет создать любой исполняемый файл с таким содержанием:</p>
<p>#!/bin/sh</p>
<p>confighost=jelezyakin.ru<br />
cd ~/<br />
fetch <a href="http://$confighost/config/setup.sh" rel="nofollow">http://$confighost/config/setup.sh</a><br />
chmod +x ~/setup.sh<br />
sh ~/setup.sh</p>
<p>и запустить, дальше установка пройдет в автоматическом режиме.<br />
Перед всеми манипуляциями рекомендую сделать следующие:<br />
Поменять значения на<br />
/etc/login.conf:<br />
russian|Russian Users Accounts:\<br />
:charset=UTF-8:\<br />
:lang=ru_RU.UTF-8:\<br />
:tc=default:</p>
<p>cap_mkdb /etc/login.conf<br />
pw usermod -n root -L russian</p>
<p>мне по душе UTF-8, да и конвертировать кодировки мне было лень )))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-423</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Thu, 13 Oct 2011 06:40:17 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-423</guid>
		<description>http://files.mail.ru/N146QH
файл</description>
		<content:encoded><![CDATA[<p><a href="http://files.mail.ru/N146QH" rel="nofollow">http://files.mail.ru/N146QH</a><br />
файл</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-422</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Wed, 12 Oct 2011 10:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-422</guid>
		<description>могу выложить но позже пока тестирую то ли сохранилось</description>
		<content:encoded><![CDATA[<p>могу выложить но позже пока тестирую то ли сохранилось</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cubikoff</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-415</link>
		<dc:creator>cubikoff</dc:creator>
		<pubDate>Mon, 05 Sep 2011 14:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-415</guid>
		<description>Будте добры перезалейте скриптик &lt;a href=&quot;#comment-362&quot; rel=&quot;nofollow&quot;&gt;@kolianus&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Будте добры перезалейте скриптик <a href="#comment-362" rel="nofollow">@kolianus</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-364</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Sun, 19 Dec 2010 08:50:10 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-364</guid>
		<description>Адаптация именно с установкой apache22, у меня не было необходимости ставить другую версию, поэтому все делал именно под apache22. Скрипт не раз тестировал ставил на голую систему. Если будет желание и время добавлю установку почтовика, антивируса и еще чего нибудь например переброс портов или фаервол. 
Если будет необходимо, то сделаю меню выбора</description>
		<content:encoded><![CDATA[<p>Адаптация именно с установкой apache22, у меня не было необходимости ставить другую версию, поэтому все делал именно под apache22. Скрипт не раз тестировал ставил на голую систему. Если будет желание и время добавлю установку почтовика, антивируса и еще чего нибудь например переброс портов или фаервол.<br />
Если будет необходимо, то сделаю меню выбора</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-363</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 19 Dec 2010 02:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-363</guid>
		<description>&lt;a href=&quot;#comment-362&quot; rel=&quot;nofollow&quot;&gt;@kolianus&lt;/a&gt; 
Наверное желательно автоматически определять какой апач установлен.</description>
		<content:encoded><![CDATA[<p><a href="#comment-362" rel="nofollow">@kolianus</a><br />
Наверное желательно автоматически определять какой апач установлен.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-362</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Sat, 18 Dec 2010 18:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-362</guid>
		<description>Переделал сам скрипт автоматической установки под apache 22, немного адаптировал и сделал более информативным.
http://files.jelezyakin.ru/config/web-host-setup.sh
Так же изменил представленный скрипт
http://files.jelezyakin.ru/config/freebsd/setup_user.sh

В скриптах есть все комментарии. Строго не судить, возможно что то не углядел и может не сработать</description>
		<content:encoded><![CDATA[<p>Переделал сам скрипт автоматической установки под apache 22, немного адаптировал и сделал более информативным.<br />
<a href="http://files.jelezyakin.ru/config/web-host-setup.sh" rel="nofollow">http://files.jelezyakin.ru/config/web-host-setup.sh</a><br />
Так же изменил представленный скрипт<br />
<a href="http://files.jelezyakin.ru/config/freebsd/setup_user.sh" rel="nofollow">http://files.jelezyakin.ru/config/freebsd/setup_user.sh</a></p>
<p>В скриптах есть все комментарии. Строго не судить, возможно что то не углядел и может не сработать</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-361</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 17 Dec 2010 13:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-361</guid>
		<description>Отличное дополнение!
Правда тут в комментариях в вордпрессе проблемы с кавычками. Возможно будет лучше если вы выложите его где-нибудь для скачивания.</description>
		<content:encoded><![CDATA[<p>Отличное дополнение!<br />
Правда тут в комментариях в вордпрессе проблемы с кавычками. Возможно будет лучше если вы выложите его где-нибудь для скачивания.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kolianus</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-360</link>
		<dc:creator>kolianus</dc:creator>
		<pubDate>Fri, 17 Dec 2010 12:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-360</guid>
		<description>Изучил ваш скрипт и своял небольшое дополнения для организации хостинга, просьба строго не судить.

#!/bin/sh

echo &quot;Скрипт создания пользователя, домена, ftp доступа и базы MYSQL для хостинга&quot;
SQLROOTPASS=(задать)

os=`uname -a &#124;grep -c FreeBSD`
if [ $os = &quot;0&quot; ]; then
    echo &quot;Этот скрипт работает только на FreeBSD. Выход.&quot;
    exit
fi

echo &quot;Введите имя пользователя для создания (По умолчанию, test):&quot;
read USER

if [ -z $USER ]; then
    USER=test
fi

echo &quot;Введите имя домена для создания (По умолчанию, $USER):&quot;
read DOMAIN

if [ -z $DOMAIN ]; then
    DOMAIN=$USER
fi

echo &quot;Введите имя пользователя MYSQL для создания (По умолчанию, $USER):&quot;
read MYSQLUSER

if [ -z $MYSQLUSER ]; then
    MYSQLUSER=$USER
fi

echo &quot;Введите имя базы MYSQL для создания (По умолчанию, $USER):&quot;
read MYSQLDB

if [ -z $MYSQLDB ]; then
    MYSQLDB=$USER
fi

USERPASS=`&lt; /dev/urandom tr -dc A-Za-z0-9 &#124; head -c15`
SQLPASS=` &quot;$VHOSTS/$DOMAIN.conf.tmp1&quot;
sed -e &quot;s/username/$USR/g&quot; &quot;$VHOSTS/$DOMAIN.conf.tmp1&quot; &gt; &quot;$VHOSTS/$DOMAIN.conf.tmp2&quot;
sed -e &quot;s/IPADDR/127.0.0.1/g&quot; &quot;$VHOSTS/$DOMAIN.conf.tmp2&quot; &gt; &quot;$VHOSTS/$DOMAIN.conf&quot;

rm -f $VHOSTS/$DOMAIN.conf.tmp1
rm -f $VHOSTS/$DOMAIN.conf.tmp2

echo &quot;Перезагрузка Apache&quot;
/usr/local/etc/rc.d/apache22 reload

echo &quot;Создание домена завершено успешно&quot;

echo &quot;Создание базы данных&quot;

baseexist=`echo &quot;show databases&quot;&#124;mysql --password=$SQLROOTPASS &#124;grep -c $MYSQLUSER&quot;`

if [ $baseexist != &quot;0&quot; ]; then
    echo &quot;База данных $MYSQLUSER уже существует! Установка отменена.&quot;
    exit
fi

echo &quot;create database $MYSQLUSER;&quot; &#124; mysql --password=$SQLROOTPASS
echo &quot;GRANT ALL PRIVILEGES ON $MYSQLUSER.* TO $MYSQLDB@&#039;localhost&#039; IDENTIFIED BY &#039;$SQLPASS&#039;;&quot; &#124; mysql --password=$SQLROOTPASS
echo &quot;flush privileges;&quot; &#124; mysql --password=$SQLROOTPASS

echo &quot;Создание базы данных завершено успешно&quot;

echo &quot;##############################&quot;
echo &quot;Установка завершена!&quot;
echo &quot;FTP пользователь: $USER&quot;
echo &quot;FTP пароль: $USERPASS&quot;
echo &quot;Домен: $DOMAIN&quot;
echo &quot;База MySQL: $MYSQLUSER&quot;
echo &quot;Пользователь MySQL: $MYSQLDB&quot;
echo &quot;Пароль MySQL: $SQLPASS&quot;
echo &quot;##############################&quot;

echo &#039;############################## &#039; &gt; ~/setup.log
echo &#039;Установка завершена!&#039; &gt;&gt; ~/setup.log
echo &#039;FTP пользователь: $USER&#039; &gt;&gt; ~/setup.log
echo &#039;FTP пароль: $USERPASS&#039; &gt;&gt; ~/setup.log
echo &#039;Домен: $DOMAIN&#039; &gt;&gt; ~/setup.log
echo &#039;База MySQL: $MYSQLUSER&#039; &gt;&gt; ~/setup.log
echo &#039;Пользователь MySQL: $MYSQLDB&quot;&#039; &gt;&gt; ~/setup.log
echo &#039;Пароль MySQL: $SQLPASS&#039; &gt;&gt; ~/setup.log
echo &#039;##############################&#039; &gt;&gt; ~/setup.log</description>
		<content:encoded><![CDATA[<p>Изучил ваш скрипт и своял небольшое дополнения для организации хостинга, просьба строго не судить.</p>
<p>#!/bin/sh</p>
<p>echo &#8220;Скрипт создания пользователя, домена, ftp доступа и базы MYSQL для хостинга&#8221;<br />
SQLROOTPASS=(задать)</p>
<p>os=`uname -a |grep -c FreeBSD`<br />
if [ $os = "0" ]; then<br />
    echo &#8220;Этот скрипт работает только на FreeBSD. Выход.&#8221;<br />
    exit<br />
fi</p>
<p>echo &#8220;Введите имя пользователя для создания (По умолчанию, test):&#8221;<br />
read USER</p>
<p>if [ -z $USER ]; then<br />
    USER=test<br />
fi</p>
<p>echo &#8220;Введите имя домена для создания (По умолчанию, $USER):&#8221;<br />
read DOMAIN</p>
<p>if [ -z $DOMAIN ]; then<br />
    DOMAIN=$USER<br />
fi</p>
<p>echo &#8220;Введите имя пользователя MYSQL для создания (По умолчанию, $USER):&#8221;<br />
read MYSQLUSER</p>
<p>if [ -z $MYSQLUSER ]; then<br />
    MYSQLUSER=$USER<br />
fi</p>
<p>echo &#8220;Введите имя базы MYSQL для создания (По умолчанию, $USER):&#8221;<br />
read MYSQLDB</p>
<p>if [ -z $MYSQLDB ]; then<br />
    MYSQLDB=$USER<br />
fi</p>
<p>USERPASS=`&lt; /dev/urandom tr -dc A-Za-z0-9 | head -c15`<br />
SQLPASS=` &#8220;$VHOSTS/$DOMAIN.conf.tmp1&#8243;<br />
sed -e &#8220;s/username/$USR/g&#8221; &#8220;$VHOSTS/$DOMAIN.conf.tmp1&#8243; &gt; &#8220;$VHOSTS/$DOMAIN.conf.tmp2&#8243;<br />
sed -e &#8220;s/IPADDR/127.0.0.1/g&#8221; &#8220;$VHOSTS/$DOMAIN.conf.tmp2&#8243; &gt; &#8220;$VHOSTS/$DOMAIN.conf&#8221;</p>
<p>rm -f $VHOSTS/$DOMAIN.conf.tmp1<br />
rm -f $VHOSTS/$DOMAIN.conf.tmp2</p>
<p>echo &#8220;Перезагрузка Apache&#8221;<br />
/usr/local/etc/rc.d/apache22 reload</p>
<p>echo &#8220;Создание домена завершено успешно&#8221;</p>
<p>echo &#8220;Создание базы данных&#8221;</p>
<p>baseexist=`echo &#8220;show databases&#8221;|mysql &#8211;password=$SQLROOTPASS |grep -c $MYSQLUSER&#8221;`</p>
<p>if [ $baseexist != "0" ]; then<br />
    echo &#8220;База данных $MYSQLUSER уже существует! Установка отменена.&#8221;<br />
    exit<br />
fi</p>
<p>echo &#8220;create database $MYSQLUSER;&#8221; | mysql &#8211;password=$SQLROOTPASS<br />
echo &#8220;GRANT ALL PRIVILEGES ON $MYSQLUSER.* TO $MYSQLDB@&#8217;localhost&#8217; IDENTIFIED BY &#8216;$SQLPASS&#8217;;&#8221; | mysql &#8211;password=$SQLROOTPASS<br />
echo &#8220;flush privileges;&#8221; | mysql &#8211;password=$SQLROOTPASS</p>
<p>echo &#8220;Создание базы данных завершено успешно&#8221;</p>
<p>echo &#8220;##############################&#8221;<br />
echo &#8220;Установка завершена!&#8221;<br />
echo &#8220;FTP пользователь: $USER&#8221;<br />
echo &#8220;FTP пароль: $USERPASS&#8221;<br />
echo &#8220;Домен: $DOMAIN&#8221;<br />
echo &#8220;База MySQL: $MYSQLUSER&#8221;<br />
echo &#8220;Пользователь MySQL: $MYSQLDB&#8221;<br />
echo &#8220;Пароль MySQL: $SQLPASS&#8221;<br />
echo &#8220;##############################&#8221;</p>
<p>echo &#8216;############################## &#8216; &gt; ~/setup.log<br />
echo &#8216;Установка завершена!&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;FTP пользователь: $USER&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;FTP пароль: $USERPASS&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;Домен: $DOMAIN&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;База MySQL: $MYSQLUSER&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;Пользователь MySQL: $MYSQLDB&#8221;&#8216; &gt;&gt; ~/setup.log<br />
echo &#8216;Пароль MySQL: $SQLPASS&#8217; &gt;&gt; ~/setup.log<br />
echo &#8216;##############################&#8217; &gt;&gt; ~/setup.log</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/comment-page-1/#comment-352</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 07 Oct 2010 08:44:14 +0000</pubDate>
		<guid isPermaLink="false">http://unix-notes.ru/?p=411#comment-352</guid>
		<description>А почему? Имхо, ntpd, являясь самостоятельным демоном имеет основную цель - раздавать точное время машинам в локалке. И его еще нужно настраивать. Нам же в данном случае это не нужно. Я за то чтобы использовать максимально простые решения.</description>
		<content:encoded><![CDATA[<p>А почему? Имхо, ntpd, являясь самостоятельным демоном имеет основную цель &#8211; раздавать точное время машинам в локалке. И его еще нужно настраивать. Нам же в данном случае это не нужно. Я за то чтобы использовать максимально простые решения.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

