<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блогът на Анатолий Дилов &#187; amd64</title>
	<atom:link href="http://blog.adilov.net/tag/amd64/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.adilov.net</link>
	<description>(не)одушевеното около мен</description>
	<lastBuildDate>Sat, 12 Nov 2011 22:26:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PostgreSQL под FreeBSD &#8211; инсталация и конфигурация</title>
		<link>http://blog.adilov.net/technical/how-to/freebsd-postgresql-instalation-configuration</link>
		<comments>http://blog.adilov.net/technical/how-to/freebsd-postgresql-instalation-configuration#comments</comments>
		<pubDate>Wed, 25 Feb 2009 02:42:04 +0000</pubDate>
		<dc:creator>Анатолий</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Софтуер]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[jail]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[конфигурация]]></category>

		<guid isPermaLink="false">http://blog.adilov.net/?p=444</guid>
		<description><![CDATA[Как изглежда средата в моя случай: FreeBSD amd64 с известно количество jail-ове. В единия от тях имаме PostgreSQL сървър и разни други неща, които не за интересни в момента. Postgre-то ще го инсталираме от port-овете &#8211; естествено mount-нати като nullfs от хост системата. Нека подготвим малко хост системата (пиша какво се прави без да обяснявам [...]]]></description>
			<content:encoded><![CDATA[<p>Как изглежда средата в моя случай: FreeBSD amd64 с известно количество jail-ове. В единия от тях имаме PostgreSQL сървър и разни други неща, които не за интересни в момента. Postgre-то ще го инсталираме от port-овете &#8211; естествено mount-нати като nullfs от хост системата. Нека подготвим малко хост системата (пиша какво се прави без да обяснявам много-много &#8211; наближава 5:00 ;))<span id="more-444"></span></p>
<ol>
<li>Слагаме едно редче в /etc/sysctl.conf: security.jail.sysvipc_allowed=1</li>
<li>FreeBSD не е като джамците и можем да направим &#8216;фатката без да рестартираме: sysctl security.jail.sysvipc_allowed=1</li>
<li>Рестартираме jail-a и mount-ваме портовете</li>
</ol>
<p>Стъпките в jail-a (изпълнени с root):</p>
<ol>
<li>cd /usr/ports/databases/postgresql83-server/; make install</li>
<li>В /etc/rc.conf пишем postgresql_enable=&#8221;YES&#8221;, за да може postgre-то ни да пали при стартиране на jail-a. Всичко това дължим на /usr/local/etc/rc.d/postgresql</li>
<li>/usr/local/etc/rc.d/postgresql initdb</li>
<li>/usr/local/etc/rc.d/postgresql start</li>
<li>psql -d postgres -U pgsql (тук default-но създадения user е pqsl, а базата &#8211; postgres)</li>
<li>За да сменим паролата на този чичко (pgsql): alter user pgsql with password &#8216;my-uber-secret&#8217;; &#8211; ентър и \q, за да излезем</li>
<li>За да използваме pgAdmin-а от друга машина трябва да опишем коя е тя. За целта ни трябва лека промяна в /usr/local/pgsql/data/pg_hba.conf &#8211; някъде накрая на файла има незакоментирани редове, даващи достъп на локалните клиенти. В моя случай ще дам достъп на всички във вътрешната мрежа. Реда, който ще бутна е &#8220;host    all         all         192.168.0.0/24        md5&#8243; &#8211; естествено без кавичките.</li>
<li>/usr/local/etc/rc.d/postgresql restart и при желание можем да логледнем дали се слухти на default-ния порт 5432. Готови сме</li>
</ol>
<p>ПС: Напомняне за rdr във firewall-a</p>
<p>ПС2: Утре-другиден ще напиша и продължението за SSL връзка към postgreSQL сървъра и по какъв начин той може да задължи клиента да ползва такава &#8211; по подразбиране на порт 5432 postgreSQL слуша и за некриптирани и за secure конекции.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adilov.net/technical/how-to/freebsd-postgresql-instalation-configuration/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

