<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Посоветуйте способ хранения конфигов</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9894.html</link>
    <description>Имеется самопальный хостинг.&lt;br&gt;Конфиги nginx, apache и php-fpm генерируется на основе шаблонов и файла данных&lt;br&gt;&lt;br&gt;$ cat domain.ip.list&lt;br&gt;&#091;code&#093;&lt;br&gt;# login domainipv4ipv6proxy ipv4proxy ipv6zz-nginx-php-zz&amp;#124;zz-nginx-apache-zzyy-mail-yy&lt;br&gt;ynekynek.biz5.11.11.112001:4000:1:1234::1127.0.0.1zz-nginx-apache-zz&lt;br&gt;ynekfrontend.ynek.biz5.11.11.112001:4000:1:1234::1zz-nginx-php-zz&lt;br&gt;...&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Хочется по ключу login-domain всунуть еще десятка два параметров.&lt;br&gt;&lt;br&gt;Поэтому встал вопрос смены файла данных на:&lt;br&gt;1) XML-конфиг&lt;br&gt;2) sqlite база&lt;br&gt;3) ваши варианты...&lt;br&gt;</description>

<item>
    <title>Посоветуйте способ хранения конфигов (fantom)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9894.html#4</link>
    <pubDate>Tue, 23 Dec 2014 12:12:00 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; yy-mail-yy &lt;br&gt;&amp;gt; ynek ynek.biz  5.11.11.11 2001:4000:1:1234::1 127.0.0.1 zz-nginx-apache-zz &lt;br&gt;&amp;gt; ynek frontend.ynek.biz 5.11.11.11 2001:4000:1:1234::1   zz-nginx-php-zz &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; Хочется по ключу login-domain всунуть еще десятка два параметров.&lt;br&gt;&amp;gt; Поэтому встал вопрос смены файла данных на: &lt;br&gt;&amp;gt; 1) XML-конфиг &lt;br&gt;&amp;gt; 2) sqlite база &lt;br&gt;&amp;gt; 3) ваши варианты...&lt;br&gt;&lt;br&gt;У вас де-факто стоит выбор типа базы данных,&lt;br&gt;SQL&lt;br&gt;xml&lt;br&gt;&lt;br&gt;да хоть тот же ldap&lt;br&gt;Если хочется потенциальной масштабируемости - то sql или ldap,&lt;br&gt;Но это приведет к необходимости обслуживания еще одного сервиса.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Посоветуйте способ хранения конфигов (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9894.html#3</link>
    <pubDate>Mon, 22 Dec 2014 21:08:38 GMT</pubDate>
    <description>&amp;gt; Имеется самопальный хостинг.&lt;br&gt;&amp;gt; Конфиги nginx, apache и php-fpm генерируется на основе шаблонов и файла данных &lt;br&gt;&amp;gt; $ cat domain.ip.list &lt;br&gt;&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt; # login domain ipv4 ipv6 proxy ipv4 proxy ipv6 zz-nginx-php-zz&amp;#124;zz-nginx-apache-zz &lt;br&gt;&amp;gt; yy-mail-yy &lt;br&gt;&amp;gt; ynek ynek.biz  5.11.11.11 2001:4000:1:1234::1 127.0.0.1 zz-nginx-apache-zz &lt;br&gt;&amp;gt; ynek frontend.ynek.biz 5.11.11.11 2001:4000:1:1234::1   zz-nginx-php-zz &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&lt;br&gt;нашел интересный стиль - record-jar style http://www.catb.org/esr/writings/taoup/html/ch05s02.html#id2906931&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;Planet: Mercury&lt;br&gt;Orbital-Radius: 57,910,000 km&lt;br&gt;Diameter: 4,880 km&lt;br&gt;Mass: 3.30e23 kg&lt;br&gt;&#037;&#037;&lt;br&gt;Planet: Venus&lt;br&gt;Orbital-Radius: 108,200,000 km&lt;br&gt;Diameter: 12,103.6 km&lt;br&gt;Mass: 4.869e24 kg&lt;br&gt;&#037;&#037;&lt;br&gt;Planet: Earth&lt;br&gt;Orbital-Radius: 149,600,000 km&lt;br&gt;Diameter: 12,756.3 km&lt;br&gt;Mass: 5.972e24 kg&lt;br&gt;Moons: Luna&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Осталось написать парсинг значений по конкретному значению login...&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;&#037;&#037;&lt;br&gt;login: default&lt;br&gt;domain: default.com&lt;br&gt;ipv4:   10.10.10.10&lt;br&gt;ipv6:   2001:4000:1:1234::1&lt;br&gt;proxy </description>
</item>

<item>
    <title>Посоветуйте способ хранения конфигов (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9894.html#2</link>
    <pubDate>Mon, 25 Aug 2014 02:05:17 GMT</pubDate>
    <description>&amp;gt; Хочется по ключу login-domain всунуть еще десятка два параметров.&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;CREATE TABLE IF NOT EXISTS &#096;clients&#096; (&lt;br&gt;  &#096;login&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;domain&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;ipv4&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;ipv6&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;proxy_ipv4&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;proxy_ipv6&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  &#096;zz-nginx-php-zz&#096; tinyint(1) NOT NULL default &apos;0&apos;,&lt;br&gt;  &#096;zz-nginx-apache-zz&#096; tinyint(1) NOT NULL default &apos;0&apos;,&lt;br&gt;  &#096;yy-mail-yy&#096; varchar(255) NOT NULL default &apos;&apos;,&lt;br&gt;  KEY &#096;login&#096; (&#096;login&#096;)&lt;br&gt;) TYPE=MyISAM AUTO_INCREMENT=сам считай;&lt;br&gt;&lt;br&gt;&lt;br&gt;$ mysql -p -u odmin -D supirbasa -e &apos;INSERT INTO clients VALUES (ynek,ynek.biz,5.11.11.11,2001:4000:1:1234::1,127.0.0.1,,0,1,);&apos;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Ну если прям так хочется трехмерности: логин-домен-значения, то могёшь для &lt;br&gt;каждого логина создавать базу, в этой базе таблицу &quot;домен(ы)&quot;, и в них уже значения. &lt;br&gt;&lt;br&gt;Короча, планировать сначала надо, решений дох...я.&lt;br&gt;&lt;br&gt;&amp;gt; 1) XML-конфиг &lt;br&gt;&lt;br&gt;XML удобен для </description>
</item>

<item>
    <title>Посоветуйте способ хранения конфигов (tsolodov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9894.html#1</link>
    <pubDate>Thu, 21 Aug 2014 11:55:28 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; yy-mail-yy &lt;br&gt;&amp;gt; ynek ynek.biz  5.11.11.11 2001:4000:1:1234::1 127.0.0.1 zz-nginx-apache-zz &lt;br&gt;&amp;gt; ynek frontend.ynek.biz 5.11.11.11 2001:4000:1:1234::1   zz-nginx-php-zz &lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; Хочется по ключу login-domain всунуть еще десятка два параметров.&lt;br&gt;&amp;gt; Поэтому встал вопрос смены файла данных на: &lt;br&gt;&amp;gt; 1) XML-конфиг &lt;br&gt;&amp;gt; 2) sqlite база &lt;br&gt;&amp;gt; 3) ваши варианты...&lt;br&gt;&lt;br&gt;А чем не устраивает текущая установка?&lt;br&gt;Вообще писать в БД(лучше все таки mysql/postgress/MS) по мне более интереснее т.к.  к ней можно будет обращаться с разных мест и скрипты писать по мне проще используя данные из БД. А в postgres вообще очень развитый язык программирования и все можно построить на хранимых процедурах.(сам не юзал).+при вставке можно проверять корректность данных а в xml такое не прокатит наверное. Ну или как вариант сейчас писать в sqlite, переписать скрипты на mysql/postgres с него будет проще.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
