ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Как настроить FreeBSD
В общем, Интернет много говорили на эту тему. Но все готовятся к серверу непосредственно, и только истинное утверждение там. Тем не менее, я попытаюсь описать, как и я сам все делал.

И поэтому мы имеем чистый сервер, я делаю этот сервер под хостинг, на котором будут размешаться сайты.

На серверых, я предпочитаю FreeBSD. Делаем следующее:

[-hide-] uname -r
8.2-STABLE

Т. е. FreeBSD 8.2-STABLE и при чем в минимальной установке, без коллекции портов и src.
Качаем коллекцию портов и исходных кодов. Привода и диска в нем нет, все делаем через интернет .

Порты можно скачать/обновить через: csup portsnap, cvsup. Я предпочитаю portsnap или csup.

Через csup:

Создаём конфиг csup для портов:

/home/ports-all

*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress ports-all

И качаем

csup -g -L 2 /usr/home/ports-all

...
Читать дальше »
Просмотров: 3210
Дата: 2011-07-14 12:01:17
Комментариев: 0
Автор: admin  Раздел: Как настроить FreeBSD
Дело было так - положить на чистую ISPmanager FreeBSD 8.2. Установка выбранных на восстановление ядра для квоты и IPFW. После установки и первоначальной настройки панели решили восстановить ядро, это было бы "правильно" рабочий брандмауэр и poubirat излишним. Ранее я описал процесс создания собственного ядра для включения и настройки брандмауэра. На самом деле, этот опыт и решил применить.
Перед сборкой исходный код был обновлен с csup.

После завершения "строительства" ядра появляется следующее сообщение:

————————————————————————————————–
Kernel build for GENERIC completed on Wed Jul 6 09:36:20 EEST 2011
————————————————————————————————–

Хотя собиралось так:

make buildkernel KERNELCONF=serv

Проблема была решена следующим образом:

[-hide-]1. После неудачной сборки ядра были еще раз обновлены исходники через тот же csup

2. :

cd /usr/src/
rm -R /usr/obj/*.
make clean
make clean

Ну и заново собрал ядро.
Все стало на свои мес ...
Читать дальше »
Просмотров: 3891
Дата: 2011-07-14 11:54:29
Комментариев: 0
Автор: admin  Раздел: Игры для FreeBDS
Иногда собираемся с друзьями, играть в кс .. Большинство из нас находятся в разных городах, разных провайдеров, соответственно, каналов связи различны, otsyuzha пинги и плохие тормоза в игре не являются редкостью.

Убогие же возраста на улице, пили пиво даже не хочется. Есть несколько свободных VDS, решил поставить сервер удваивается. И провести время с пользой, и разминка для mozgov.Poka описать установку серверы, а затем и более тонкую настройку.

Имеется:

VDS:

CPU – 40% от q8400 1 core

RAM – 512 Mb

HDD – 20 Gb

OS – FreeBSD 8.1

Приступим:

[-hide-]1. Начинаем с подготовки OS:

Включаем эмуляцию Linux:

# cd /usr/ports/emulators/linux_base-f10/

#make install clean

Далее /etc/rc.conf такую строчеку:
linux_enable=»YES»

В /etc/sysctl.conf и вписываем об linux_base :
compat.linux.osrelease=2.6.16
kern.fallback_elf_brand=3
kern.ipc.maxsockbuf=524288

Допишем в /etc/fstab :
linproc /usr/compat/linux/proc linprocfs rw 0 0

Еще в /boot/l ...
Читать дальше »
Просмотров: 4510
Дата: 2011-07-14 02:35:45
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Nginx-status

В общем, после установки серверы Apache статус, хотел ,что-то подобное для Nginx.

В Nginx является его коллегой, правда, менее информативны, чем Apache-статус.

Я искал в Интернете, как создать, но ,что-то не работает) были везде подобные инструкции. Затем он взял большой кусок конфигурации для Nginx Nginx-статус, и начал читать. Длинные читать. Пострадавшие мало опыта работы с Nginx. Но в конце концов побеждает!

И так, у меня вышло таким образом:

[-hide-]В конфиг Nginx-а вписываем:

server {
listen 192.168.53.35:8098;
server_name localhost;
location / {
stub_status on;
access_log off;
# allow 127.0.0.1;
# deny all;
}
}

Хочу заметить – Nginx-status вешаем на отдельный порт, у меня:

listen 192.168.53.35:8098;

Ну и я оставил открытым:

# allow 127.0.0.1;
# deny all;

Тут каждый для себя решает, на какой из свободных портов вешать, и от ...
Читать дальше »
Просмотров: 3621
Дата: 2011-07-14 02:30:18
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Я установил на VDS CentOS 5 x64.

Стоит Apache + Nginx + php5 + MySQL.

Необходимые для скрипт для установки IonCube. Naguglil Старый - это не сложно. Ранее не на этом решил написать на упаковке вы pamyat.Kachaem, распаковать и "крепятся к PHP. В конце перезапускаем Apache и радуемся.

Установка:

[-hide-]У меня все ,что будет устанавливаться на сервер кладется в одну папочку, оттуда ставлю.

cd /home/soft/

Качаем пакет:

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Разархивируем:

tar zxf ioncube_loaders_lin_x86-64.tar.gz

Копируем папочку с ioncube в директорию где хранится весь работающий софт:

#cp ioncube /usr/local

Научим наш php работать с ioncube loader:

В конфиг php впишем строчки:

nano /etc/php.ini

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so

Рестарт apache:

# service restart ht ...
Читать дальше »
Просмотров: 3101
Дата: 2011-07-14 02:25:45
Комментариев: 0
Автор: admin  Раздел: Оптимизация
Я решил переместить один из сайтов на одном VDS, так как будет огромное количество трафика, а значит нагрузка на машину.

На VDS установлен CentOS5 , apache, nginx, php, mysql.

После установки и ребута вся память была забита. Решил заняться тюнингом. Начал с MySQL.Конфиг MySQL:

[-hide-]/etc/my.cnf

Редактировался раздел [mysqld]. :

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 8M
max_allowed_packet = 1M
table_cache = 128
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
max_connections = 20
max_connect_errors = 200
thread_concurrency = 2
thread_cache_size = 5
query_cache_size = 8M
query_cache_limit = 2M
table_cache = 8
skip-innodb

(Скрины будут чуть позже) Потребление памяти MySQL заметно снизилось. По мере развития проекта и увеличения нагрузки на сервер, буду отслеживать, оптимизировать.

Cмотрим эффект, работу кэширования и т.д.:

mysqlad ...
Читать дальше »
Просмотров: 3365
Дата: 2011-07-14 02:21:42
Комментариев: 0
Автор: admin  Раздел: Мониторинг
По словам некоторых пользователей в течение длительного времени начали открываться сайты в CMS Joomla.

Я решил выяснить это. Я планирую оптимизировать Apache и Nginx, ну и MySQL.

Для того, ,чтобы проследить как MySQL нашел принцип утилита MToP аналог вершине, но показывает только Старый MySQL.

И так установка:

[-hide-] #cd /usr/ports/databases/mtop/

Конфигурировать нечего, приступаем сразу к установке.
#make install clean
Установка у меня заняла примерно 15 минут. Далее несколько вопросов типа hostname сервер, чего-то про ftp и т.д. Отвечаем на них.
Далее заводим пользователя:

#mysql -u root -p
Enter password:

И придумываем пароль.
Запускаем mtop:

#mtop -dbu mtop -p mtop-777

Авторизуемся (создавали пользователя root)
И вводим наш password.
И наблюдаем..
Вот и все.
[-hide-] ...
Читать дальше »
Просмотров: 3092
Дата: 2011-07-14 02:17:50
Комментариев: 0
 Страницы: << ... 46 47 48 49 50 ... >>