Автор: admin Раздел: Как настроить FreeBSD
В целом потребовалось, ,чтобы заполнить сервак изображения, весом в 3,9 Гб. Как обычно, покачивая:
serv# fetch h_ttp:/ / adres.saita/file Но в 500-600 Мб Скачать "зависает". Я попробовал качать другой файлик является позер, ,что zhe.Vspomnil на CentOS Wget я решил поставить его на FreeBSD. Делаем следующее: [-hide-] serv#cd /usr/ports/ serv# make search name=wget дал много вариантов, я выбрал: serv#cd /usr/ports/ftp/wget Посмотрел параметры сборки serv# make config Отключил ipv6 serv# make install clean serv# rehash потом по анологии с fetch топаем в дирректорию куда нужно закачать файлик и .. serv# wget h_ttp:/ / adres.saita/file Мне нравится даже чуть больше чем fetch, да и файлик скачался[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
В общем нашел сервер на FreeBSD, на котором установлен ISPmanager Pro.
Человек дал IP, порт, имя пользователя и пароль, я зашел под root, но: порта было 22, имя пользователя root. Расстройство - такая беспечность недопустима! Первое, ,что нужно сделать, это, это должны изменить порт и отключить SSH логиниться root-ом сразу. Это и исправим: [-hide-] ee /etc/ssh/sshd_config #находим #Port 22 #Меняем на любой не занятый, понравившийся , я сделал: Port 22075 #Далее ищем строчеку отвечающую за авторизацию root-а # Вот она : # PermitRootLogin yes значит можно сразу root-ом. Запретим: PermitRootLogin no С SSHD пока все. Если стоит фаервол, меняем в нем порт ssh на новый а к 22 желательно закрыть доступ. Смотрим ,что бы в rc.conf было sshd_enable=YES и перезапускаем SSHD: /etc/rc.d/sshd restart Перезапускаем sshd. Я допустил ошибку и дал : killall sshd Тем самым лишил себя доступа к машине по ssh ( ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
PHP5.2+XCache на FreeBSD
Один из серверов накопилось около 30 сайтов на WordPress и Joomla, как мы знаем, ,что эти см требовательным. Это не было бы модернизировать существующие или не переезжать в новый сервер постепенно рационализировать существующий. Решил постановить "ускоритель PHP», кэширование вообшем. Выбор пал на xcache.Обновляем порты и устанавливаем xcache: [-hide-] # cd /usr/ports/www/xcache # make install clean По окончанию установки нужно подключить xcache к php. Можно просто прописать содержимое файлика /use/local/share/examples/xcache/xcache.ini в php.ini, но ,что бы не загромождать php.ini я сделал так: cp /usr/local/share/examples/xcache/xcache.ini /usr/local/etc/php/ Перезапускаем апач и с установкой закончили. # apachectl restart # php -v PHP 5.2.17 (cli) (built: Jan 19 2011 10:28:24) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with XCac ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
BIND9 (имя) - DNS-сервер для никс подобных операционных систем. В FreeBSD это по умолчанию на чистую систему.
Он расположен в /var/named Файл конфигурации: [-hide-] /var/named/etc/namedb/named.conf Файлы зон для master dns находятся в: /var/named/etc/namedb/master Файлы зон для slave dns находятся в: /var/named/etc/namedb/slave Все бы хорошо, вот только bind изначально не ведет логи. Но исправить это очень не сложно. Стоит в /var/named/etc/namedb/named.conf дописать следующие строчки: # logging logging { channel default-log { file «/var/log/bind/named.log»; severity debug; print-severity yes; }; category default { default-log; }; channel «querylog» { file «/var/log/bind/query.log»; print-time yes; }; category queries { querylog; }; }; Где: /var/log/bind/ папка с логами После этого стоит просто перезапустить bind.[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
В Интернете нашел скрипт автоматизированной установки веб-серверы на FreeBSD.
С помощью скрипта будет установлен следующий набор программного обеспечения: nginx/Apache22/PHP5.2/MySQL/vsftpd Вот сам скрипт: [-hide-] #!/bin/sh ### Web server FreeBSD ver. 0.92 from 28.02.2011 ### No need change in this script ### os=`uname -a |grep -c FreeBSD` if [ $os = "0" ]; then echo «This script work only on FreeBSD. Exit.» exit fi echo «Enter username to create (default, admin):» read USER echo «This host is VPS? (yes/no. Default, no):» read thisvps if [ -z $USER ]; then USER=admin fi if [ -z $thisvps ]; then thisvps=no fi confighost=rg74.ru USERPASS=`< /dev/urandom tr -dc A-Za-z0-9 | head -c15` SQLPASS=`< /dev/urandom tr -dc A-Za-z0-9 | head -c15` thiswebazilla=`uname -a | grep -c «webazilla»` echo «WITHOUT_X11=yes» >> /etc/make.conf echo «WITHOUT_IPV6=yes» ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
Apache + Nginx: Virtualhost
Устанавливается на сервер Nginx (0.8.53) + Apache 22 + mod_rpaf. Для того, ,чтобы быть размещены на сервере сайта, Вам здесь необходимо зарегистрироваться VirtualHost (виртуального хоста). Но у нас есть 2 веб-серверы, и, следовательно, Nginx (интерфейс) и Apache (модуля), ,чтобы назначить virtualhosty: 1. Apache: Одним из вариантов является создание отдельного файлика для виртуальных хостов: [-hide-] ee /usr/local/etc/apache22/extra/httpd-vhosts.conf NameVirtualHost 127.0.0.1:8080 ServerAdmin webmaster@my-host.com DocumentRoot «/usr/home/master/www/domain» ServerName domain ServerAlias www.domain.com ErrorLog «/var/log/domain-error.log» CustomLog «/var/log/domain-access.log» common Или же описать виртуалхост в конце файлика /usr/local/etc/apache22/httpd.conf На этом с Apache закончили. 2. Настраиваем virtualhost в Nginx. Создадим папочку, где б ... Читать дальше » Автор: admin Раздел: Как настроить FreeBSD
FreeBSD: установка PHP 5 + ZendOptimizer
Недавно попросили поставить скрипт, который требует Zend ZendOptimizer. Однако, как хорошо, ,что я не устанавливаю PHP 5.3. И так, установим PHP 5 + ZendOptimizer. Делаем следующее: [-hide-] uname -v FreeBSD 8.1-STABLE #0 r34M: Отлично. ПиАшПи: # php -v PHP 5.2.17 (cli) (built: Jan 20 2011 16:50:56) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologie with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies Замечательно! Приступаем к установке ZendOptimizer: cd /usr/ports/devel/ZendOptimizer Конфигурить нечего, сразу ставим make install clean В конце будет подробно написано как подключить ZendOptimizer ****************************************************************You have installed the ZendOptimizer package. Edit /usr/local/etc/php.ini and add: [Zend] zend_optimizer.optimization_level=1 ... Читать дальше » |