Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  Мелочи
  Файловая система
  WWW
  hosting
  mod_gzip
  mod_log_sql
  mod_geoip
  mod_bandwidth
  mod_accounting
  mod_bunzip2
  mod_mp3
  mod_shapvh
  mod_limitipconn
  mod_sqlinclude
  mod_auth_imap
  webalizer
  Apache + SSL
  auth_ldap
  Настройка AWStats
  apache 2.0
  mod_auth_external
  CMS - TYPO3
  phpBB-2/3
  mod_ntlm
  mod_ntlm2
  Nginx+php+fcgi
  OTRS на Apache1
  OTRS на Apache20
  ApacheStats
  mod_evasive
  Lighttpd
  nginx+php-fpm+mysql
  php + mssql
  MySQL + кодировки
  svn+apache+trac
  php5-oci8
  Lighttpd + Apache
  CMS Drupal 6.9
  Apache22+MySQL
  Оптимизация хоста для CMS
  блокировка spam на www
  PostgreSQL 8
  Apache 22 + PHP5 + suPHP
  lighttpd + mod_uploadprogress
  VirtualBox + phpVirtualBox
  DNS API
  Security
  system
  Games Servers
  X11
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> WWW —> PostgreSQL 8

Установка PostgreSQL 8 под FreeBSD6

Автор: admyx.


Решил поставить себе PostgreSQL. Казалось бы, простая задача - скомпилил и работай на здоровье. Ибо по опыту установки в венде и линухе - все проходит под one-click-install.
Ан нет, просто так работать мы отказывались. Поэтому и решил написал краткий пример начальной конфигурации. Может, кому-нибудь поможет)

Cтавим из портов (не забывая обновиться)
loc> cd /usr/ports/databases/postgresql84-server/
loc> make install clean

Надо отметить, что при установке postgresql84-server он сам тянет postgresql84-client.
У меня установка прошла без проблем - вытянул примерно метров 20-30.

В процессе установки будет создан пользователь pgsql, из-под которого мы и будем запускать в дальнейшем Postgre.
Теперь нам нужно инициализировать начальную конфигурацию. Я решил изменить директорию и не хранить в дефолтной.
loc> su – pgsql
$ initdb -E KOI8 -D /usr/pgdata

где /usr/pgdata - ваша директория.

Добавляем в автозагрузку
loc> echo postgresql_enable="YES" >> /etc/rc.conf

Теперь идем в нашу директорию с данными Postgre. Нас интересуют два файла: pg_hba.conf и postgresql.conf.
Первый - отвечает за разрешения аутентификации пользователей, а второй - и есть, собственно, конфиг слона.
В моей ситуации мне нужно было разрешить удаленные соединения с машиной. Для начала я решил попробовать открыть доступ вообще для всех - для наглядности (ибо в нет машина не смотрит, а в конторе сейчас только я). А вообще - так, конечно, делать нельзя.

pg_hba.conf
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# Добавил тип - хост, доступ ко всем БД, любой пользователь, и вся подсеть.
# Метод аутентификации - без пароля, сразу пропускать.
host    all         all         192.168.1.0/24        trust
# IPv6 local connections:
host    all         all         ::1/128               trust

Для детальной настройки пользователей советую почитать здесь - http://wiki.linuxformat.ru/index.php/LXF90:PostgreSQL

Теперь в postgresql.conf
#путь к нашему файлу с разрешениями
hba_file = '/usr/pgdata/pg_hba.conf'

#слушаем все интерфейсы
listen_addresses = '*' 
#дефолтный, я не стал менять
port = 5432 
#отваливаемся через 20 секунд
authentication_timeout = 20s 

Сохраняем, запускаем от пользователя pgsql
loc> su – pgsql
$ /usr/local/bin/postgres -D /usr/pgdata/

Запускаем, скажем тот же navicat и ломимся на машину.
Порт - тот, что установили (по умолчанию 5432), пользователь - pgsql.
Если все ок, можно приступать к детальной настройке))

p.s. это моя первая статья, так что прошу извинить, если что не так.




размещено: 2009-12-25,
последнее обновление: 2009-12-26,
автор: admyx



Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 34 чел.
За последние 30 мин было: 151 человек
За сегодня было
2664 показов,
656 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0355 секунд
Из них PHP: 22%; SQL: 78%; Число SQL-запросов: 75 шт.
Исходный размер: 83776; Сжатая: 14331