Описание краткое, просто чтобы не забыть.
идём по ssh
ssh root@78.108.89.17
создаём юзера
useradd ЛОГИН
меняем ему пас
passwd ЛОГИН
заходим под юзером и становимсо рутом
su -
настраиваем sshd
vi /etc/ssh/sshd_config
меняем порт
Port 10666 (не забудем открыть этот порт в iptables)
запрет логина сразу под рутом
PermitRootLogin no
рестартим
service sshd restart
добавляем репозитории
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://centos.alt.ru/pub/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
ставим основное
yum install httpd
yum install php
yum install mysql mysql-server (или сразу марусю)
yum install memcached
помним о включенном реми репе для последнего nginx-а
yum install nginx
и остальное
php-dom
php-eaccelerator (ждём когда появится под php 5.4)
php-pecl-memcached
php-mbstring
php-mcrypt
pdo
вспомним про rpaf для апача
vi /etc/httpd/conf.d/mod_rpaf.conf
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAF_Enable On
RPAF_SetHostName Off
RPAF_ProxyIPs 78.108.89.17 127.0.0.1
RPAF_Header X-Forwarded-For
настраиваем мемкешу
vi /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="4096"
CACHESIZE="16"
OPTIONS="-l 127.0.0.1"
Не забудем про порт 11212 для реплики
настраиваем eaccelerator
[eaccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size = "32"
eaccelerator.cache_dir = "/var/cache/php-eaccelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.debug = 0
eaccelerator.log_file = "/var/log/httpd/eaccelerator_log"
eaccelerator.name_space = ""
eaccelerator.check_mtime = "1"
eaccelerator.filter = ""
eaccelerator.shm_ttl = "3600"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "1"
настраиваем моську
по резервным копиям конфигов (для 5.5)
+
mysql_upgrade
mysql_secure_installation
yum --enablerepo=
настраиваем апачу
по резервным копиям конфигов
настраиваем нжинксу
по резервным копиям конфигов
порты
смотрим и убираем лишнее
netstat -tlpn
наружу светят sshd и nginx
автозапуск
chkconfig --list
chkconfig httpd on
...
logrotate
vi /etc/logrotate.d/dseye
/home/esemi/logs/dseye/*log {
weekly
rotate 4weekly
missingok
notifempty
compress
delaycompress
dateext
copytruncate
}
Помолясь ребутаем и работаем =)
Комментариев нет:
Отправить комментарий