ГлавнаяРегистрацияВходВ закладки
Автор: 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;

Тут каждый для себя решает, на какой из свободных портов вешать, и от ...
Читать дальше »
Просмотров: 3620
Дата: 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-] ...
Читать дальше »
Просмотров: 3091
Дата: 2011-07-14 02:17:50
Комментариев: 0
Автор: admin  Раздел: MySQL
На днях поставил mysql, но забыл пароль root.

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

[-hide-] # /usr/local/etc/rc.d/mysql-server stop
Stopping mysql.
Waiting for PIDS: 73146.
monitor# mysqld_safe –skip-grant-tables &
[1] 24137
monitor# 110702 09:48:20 mysqld_safe Logging to ‘/var/db/mysql/monitor.local.uzh.err’.
110702 09:48:20 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.13 Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> use mysql;
Reading table information for completion of table and colu ...
Читать дальше »
Просмотров: 2660
Дата: 2011-07-14 02:14:08
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Apache+Nginx: 504 Gateway Timeout

Мне начала попадать на глаза ошибка «504 Gateway Timeout»

Судя по статистике серверы, процессор не нагружен вообще. Нагрузка 1-3% , RAM свободной достаточно. IO в порядке.

Решение:

[-hide-]Немного подправил конфиг Nginx:

worker_processes 2; #(было 1)

worker_connections 1024;

keepalive_timeout 120; # было 60

gzip on;

И PHP.

php.ini

proxy_read_timeout 120;
proxy_connect_timeout 120;

Пока все. Ждемс.[-hide-] ...
Читать дальше »
Просмотров: 3705
Дата: 2011-07-14 02:10:36
Комментариев: 0
Автор: admin  Раздел: OpenVZ
Виртуалке не трудно создать из консоли, но по-прежнему хотел бы попробовать браузер. Точное время в нашей панели управления есть виртуалке, как платные, так и бесплатно. На обычных веб-серверов, из панелей, если таковые необходимы, а затем положить ISPsystem компании ISPmanager. В общем, последняя развивается и панель для узла в виртуальной машине, называемой VDSmanager. Но так как проект не является общедоступной, то платить за панелью желание. Я искал бесплатный бар. Решил оинформативная статься на веб-панели OpenVZ. В репозиториях можно найти русский язык, поддержка для некоторых, но не существует.

И так начнем установку:

[-hide-]Подключаем репозитарий, если он не был подключен:

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Установим «вспомогательные» компоненты – компиляторы и т.д., не забудем ruby с его модулями:

# yum -y install pcre-devel zlib-devel openssl-devel

# yum -y install make gcc gcc-c++

# ...
Читать дальше »
Просмотров: 3938
Дата: 2011-07-14 01:11:46
Комментариев: 0
 Страницы: << ... 23 24 25 26 27 ... >>