Архивы рубрики ‘FreeBSD’

Настройка ProFTPD с авторизацией пользователей в MySQL

1.Установка Proftpd с поддержкой MySQL 2.Редактирование конфига proftpd.conf (указан в конце статьи) 3.Создание группы и пользователя, которым будут принадлежат все папки и файлы виртуальных FTP пользователей

4. Создание пользователя, указанного в proftpd.conf в строке

С настройками proftpd закончено и теперь стоит приступить к созданию базы данных в MySQL и внесения в […]

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

cd /usr/ports/security/sudo make install clean Установка редактора по умолчанию   Если используется оболочка /bin/sh /bin/bash   Тогда используем такие команды EDITOR=nano export EDITOR Или тоже самое,но за одну команду export EDITOR=nano   Если используется оболочка /bin/csh /bin/tcsh(по умолчанию в FreeBSD)   Тогда используем команду setenv EDITOR nano   Настройки храянтся в файле /usr/local/etc/sudoers, но для […]

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

1.Установка Stunnel cd /usr/ports/security/stunnel make install В  /etc/rc.conf добавляем stunnel_enable=»YES» stunnel_pidfile=»/var/tmp/stunnel/stunnel.pid» 2.Настройка Stunnel cp /usr/local/etc/stunnel/stunnel.conf-sample /usr/local/etc/stunnel/stunnel.conf mkdir /var/tmp/stunnel chown -R stunnel:stunnel /var/tmp/stunnel/ chmod -R 700 /var/tmp/stunnel/ Генерируем самлплдрисной сертификат cd /usr/local/etc/stunnel/ openssl req -new -x509 -days 3650 -nodes -out stunnel.cert -keyout stunnel.key Country Name (2 letter code) [AU]:UA State or Province Name (full name) [Some-State]:Kharkov […]

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

1.Установка SNMP cd /usr/ports/net—mgmt/net—snmp/  # отключить поддержку IPv6 make install clean   2.Добавление службы в автозагрузку nano /etc/rc.conf snmpd_enable=»YES» snmpd_conffile=»/usr/local/etc/snmpd.conf»   3.Создание конфигурационного файла Конфиг можно получить путем копирования cp /usr/local/share/snmp/snmpd.conf.example /usr/local/etc/snmpd.conf либо запустив команду snmpconf –i, находясь  в /usr/local/share/snmp/ и ответьте на вопросы. Вы получите файл snmpd.conf   nano /usr/local/etc/snmpd.conf syslocation Kharkov, UA                    #Описание […]

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

1.cd /usr/ports/www/redmine make install clean   2. cd /usr/local/www/redmine mysql –pxxxxxxx   create database redmine character set utf8; grant all privileges on redmine.* to ‘redmine’@’localhost’ identified by ‘my_password’;   3.Копируем config/database.yml.example в config/database.yml и приводим к виду: production: adapter: mysql database: redmine host: localhost username: redmine password: my_password   4.rake generate_session_store 5.production rake db:migrate RAILS_ENV= […]

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

1.Установка cd /usr/ports/ftp/proftpd make install cp /usr/local/etc/proftpd.conf /usr/local/etc/proftpd.conf~ rehash Добавляем в /etc/rc.conf proftpd_enable=»YES» 2.Настройка Настраиваем /usr/local/etc/proftpd.conf proftpd  –t  — проверка синтаксиса proftpd  -l  — проверка поддерживаемых модулей ftpasswd —passwd —file /usr/local/etc/proftpd/ftpd.passwd —name=vftpuser1 —shel=/sbin/nologin —home=/home/vftpuser1 —uid=1004 —gid=1004 ftpasswd —passwd —file /usr/local/etc/proftpd/ftpd.passwd —name=vftpuser2 —shel=/sbin/nologin —home=/home/vftpuser2 —uid=1004 —gid=1004 ftpasswd —group —name=vftp —file=/usr/local/etc/proftpd/ftpd.group —gid=1004 —member vftp mkdir -p /home/{vftpuser1,vftpuser2} […]

Установка и настройка 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 […]


Thanx: Remont-vdom
Яндекс.Метрика