Архивы за месяц Ноябрь, 2013

Установка и настройка Openvpn на FreeBSD

1.Установить из портов Openvpn: а) cd /usr/ports/security/openvpn б) make в) make install 2.Скопировать папку easy-rsa из /usr/local/share/doc/openvpn в /home/test(это пример,на самом деле можно копировать в любое место) 3.В /easy-rsa/vars отредактировать переменные export KEY_COUNTRY=UK export KEY_PROVINCE=KH export KEY_CITY=KHARKOV export KEY_ORG=»server» export KEY_EMAIL=test@kiev.ua #E-Mail администратора 4.На папку /easy-rsa дать права 4755: Chmod –R 4755 /home/test/easy-rsa 5.Перейти в […]

Установка и настройка NTP-сервера на FreeBSD 9

1. В файл /etc/rc.conf добавляем следующее: ntpd_enable=»YES» ntpd_flags=»-p /var/run/ntpd.pid» ntpdate_enable=»YES» ntpdate_flags=»-u 0.pool.ntp.org» 2. Создаем файл /etc/ntp.conf и добавляем в него следующие строки: server 0.pool.ntp.org prefer server 1.pool.ntp.org server 2.pool.ntp.org server pool.ntp.org driftfile /var/db/ntp.drift logfile /var/log/ntp.log restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap   3.Запуск служб /etc/rc.d/ntpdate start     # для синхронизации времени с Интернет-серверами /etc/rc.d/ntpd start          # […]

Установка и настройка Nginx+PHP-FPM на FreeBSD

1.Установка и настройка Nginx cd /usr/ports/www/nginx make install clean cd /usr/local/etc/nginx/ cp nginx.conf nginx.conf~ nano nginx.conf (см.ниже) nginx –t mkdir -p /var/tmp/nginx/client_body_temp mkdir -p /var/log/nginx nano conf.d/joomla.to.conf (см.ниже) nano conf.d/wordpress.to.conf (см.ниже) htpasswd -c .htpasswd tom htpasswd .htpasswd bob Создаем символьную ссылку  phpmyadmin для phpMyAdmin’а ln -s /usr/local/www/phpMyAdmin /usr/local/www/apache22/data/phpmyadmin /usr/local/www/apache22/data/ — это DocumentRoot для сервера по […]

Установка и настройка Nginx как frontend к Apache на FreeBSD+Rpaf+SSL

1.Перенос Apache с 80 на 8080 порт nano /usr/local/etc/apache22/httpd.conf #Only Apache #Listen 80 #Nginx(frontend)-80 port,Aapche(backend)-8080port Listen 8080 nano /usr/local/etc/apache22/extra/httpd-vhosts.conf NameVirtualHost *:8080 <VirtualHost *:8080> …………………… </VirtualHost> httpd -S httpd -t /usr/local/etc/rc.d/apache22 restart   2.Установка и настройка Nginx cd /usr/ports/www/nginx make install clean cd /usr/local/etc/nginx/ cp nginx.conf nginx.conf~ nano nginx.conf (конфиг см.ниже) nginx –t mkdir -p /var/tmp/nginx/client_body_temp […]

Установка и настройка NFS на FreeBSD

1.В /etc/rc.conf добавляем nfs_server_enable=»YES» nfs_server_flags=» -u -t -n 4 -h 192.168.1.41″ rpcbind_enable=»YES» mountd_enable=»YES» mountd_flags=»-r»   2. Создаем файл /etc/exports: /usr/home/sharanfs  -maproot=0  -network  192.168.1.0/24   3.Запускаем необходимые службы /etc/rc.d/rpcbind start /etc/rc.d/mountd start /etc/rc.d/nfsd start   4.проверка корректности запуска служб sockstat | grep nfs root     nfsd       1244  5  tcp4   192.168.1.41:2049     *:*   rpcinfo -p program vers proto   […]

Установка и настройка monit на FreeBSD

1. cd /usr/ports/sysutils/monit 2. make install clean 3. cp /usr/local/etc/monitrc.sample /usr/local/etc/monitrc 4.В /etc/rc.conf  добавить monit_enable=”YES” 5.Файл /usr/local/etc/monitrc привести к виду: set daemon  60                       # частота(интервал)проверки сервисов set logfile /var/log/monit.log  # записывать логии в отдельный файл /var/log/monit.log set idfile /var/.monit.id set statefile /var/.monit.state set mailserver localhost          # IP/hostname почтового сервера,через который будут отправляться сообщения set eventqueue                   […]

Установка и настройка Memcached на FreeBSD

1.Установка и постановка в автозагрузку Memcached    cd /usr/ports/databases/memcached make install clean   nano /etc/rc.conf memcached_enable=»YES» memcached_flags=»-l 127.0.0.1 -m 64″  #Слушать запросы на локальном интерфейсе,выделять 64         Mb памяти 2.Запуск, контроль запуска   /usr/local/etc/rc.d/memcached start ps ax | grep memcached sockstat | grep memcached Просмотр статистики memcached—tool 127.0.0.1 stats Просмотр использования памяти Memcached memcached-tool 127.0.0.1 display […]

Установка и настройка почтового сервера на FreeBSD на базе Exim+TLS/SSL c SMTP –авторизацией(Cyrus-Sasl2) с проверкой почты на вирусы(Clamav) и спам(Spamassassin) и с получением почты с помощью Dovecot+TLS/SSL.

1.Установка и натсройка Exim+TLS/SSL 2.Установка и настройка Cyrus-Sasl2 3.Установка и натсройка Clamav 4.Установка и настройка Spamassassin 5.Установка и настройка Dovecot+TLS/SSL 6.Тестирование работоспособности Exim и всей связки в целом. Используемое ПО: FreeBSD 8.1 –Release Exim-4.72 Cyrus-sasl2-saslauthd-2.1.23 Clamav-0.96.5 Spamassassin-3.3.1_2 Dovecot-1.2.14_1 1.Установка и настройка Exim #cd /usr/ports/mail/exim #make install clean #rehash (Выбранные опции MBX,NIS,OLD Demine,PAM,PASSWD,SASLAUTHD,SUID,TLS) После установки читаем дальнейшие […]

Установка и настройка BIND на FreeBSD

1.Установка BIND Проверка существующей версии Bind уже установленной в системе /usr/sbin/named  -v cd /usr/ports/ make search name=’bind9′ cd /usr/ports/dns/bind99/ make install clean Обязательно отмечаем пункт “Replace Base”(для замены штатного BIND более новой версией из портов)  /usr/sbin/named -v BIND 9.9.3-P1 (Extended Support Version) ls -al /etc | grep named lrwxr-xr-x   1 root  wheel        23 Dec  4  […]

Установка и настройка APC(Alternative PHP Cache) на FreeBSD

 cd /usr/ports/www/pecl—APC/ make install clean   просмотр постинсталляционных сообщений pkg_info —xD pecl—APC You may edit /usr/local/etc/php.ini to change this variables:   apc.enabled=»1″ ^^^ -> Default value   apc.shm_size=»30″ ^^^^ -> Default value   * More information on /usr/local/share/doc/APC/INSTALL   просмотр файлов,установленных пакетом pecl-APC pkg_info —xL pecl—APC-3.1.14_1 Проверка поддержки apc php php —m | grep apc […]


Thanx: Lupavto
Яндекс.Метрика