Если у Вас нет FTP доступа к серверу (или Вы сами его закрыли из соображений безопасности) можно устанавливать плагины и обновлять WordPress прямо из админки через SSH. Для этого нужно установить libssh2 и добавить расширение для PHP. Также нужно разрешить httpd сетевые соединения, иначе он будет блокирован selinux.
Read More
nano /etc/sysconfig/network
NETWORKING_IPV6=yes
nano /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=2A01::2
IPV6_DEFAULTGW=2A01::1
service network restart
ping6 ipv6.google.com
traceroute6 ipv6.google.com
route -n -A inet6
Запретить использовать Skype в сети построенной на MS Active Directory можно с помощью групповых политик. Для это нужно создать правило запрещающее запуск приложения с определённым хешом исполняемого файла. Идем в Group Policy Management – Group Policy Objects правый клик – New и создаем новую политику с названием например skypeisfubar. Правый клик на skypeisfubar – Edit – Computer Configuration – Policies – Windows Settings – Security Settings – Software Restriction Policies правый клик – New Software Restriction Policies – Additional Rules – New Hash Rule. Создаем правило для хеша файла skype.exe и линкуем политику с контейнером содержащим компьютеры на которых нужно запретить запуск Skype. После применения политик (подождать или gpupdate /force) Skype запустить будет нельзя. Это работает только для определённого хеша файла и следовательно только для одной версии Skype (последняя на данный момент 5.3.0.111). Тут все файлы skype.exe версий начиная с 4,2.
После покупки МSом Skype и прекращения продаж Skype для Asterisk остается только один нормальный вариант подружить Skype с Asterisk – Skype Connect (ну или какие нибудь открытые SIP Skype шлюзы типа Sipnet). Подключаем Skype Manager и в дашбоде добавляем профайл в фичу Skype Connect. Потребуется хотя бы один бизнес аккаунт (административный аккаунт личный и для этих целей не подойдёт), что бы использовать его для входящих звонков. Стоимость Skype Connect – €4,95 в месяц.
На Asterisk делаем пир (транк):
host=sip.skype.com
username=99051000130299
secret=CsdXzf3Y46Jrdd
type=friend
context=from-trunk
insecure=invite
canreinvite=no
fromdomain=sip.skype.com
fromuser=99051000130299
dtmfmode=rfc2833
disallow=all
allow=ulaw&alaw
Заводим на этот транк правило исходящих звонков, а в правиле входящих прописываем в DID username – 99051000130299 и направляем на внутренний номер. Теперь если позвонить на Skype бизнес аккаунт указанный в профайле Skype Connect попадем в Asterisk.
Для того что бы при входе в систему открывалась последняя сессия screen нужно поставить для начала сам screen
1 |
yum install -y screen |
и поправить конфиги
.bashrc
1 2 3 4 5 |
alias a='/usr/sbin/asterisk -rvvvvvv' PS1='\[\e[0;34m\]\u\[\e[m\] \[\e[1;32m\]\w\[\e[m\] \[\e[1;31m\]\$\[\e[m\] \[\e[0;37m\]' if [ -z "$STY" ]; then exec screen -dR fi |
.screenrc
1 2 3 4 |
defscrollback 10000 termcapinfo xterm ti@:te@ autodetach on caption always "%{+b rk}%H%{gk} | %c %{yk}%d.%m.%Y | %{wk} %?%-Lw%?%{bk}%n*%f %t%?(%u)%?%{wk}%?%+Lw%? | %{rk} Load: %l %{wk}" |
Бывает что screen виснет, и лучше не использовать exec screen -dR а обойтись screen -x
В CentOS 5.5 OpenSSH 4.3 не работает Math User, хотя работает chroot заявленный в OpenSSH 4.9. Для установки последней версии OpenSSH нужно выполнить следующие:
Есть домен и хочется почитать и поотправлять почту. Нужен почтовый сервер. Лучший на мой взгляд вариант это конечно Google Apps – регистрируемся и получаем почтовый сервис с отличным антиспам фильтром и легким доступом отовсюду к удобному интерфейсу.Ограничение бесплатной (а это важное условие) версии – не более 50-ти почтовых ящиков. Но если больше и не надо то это самый удачный выбор. Достаточно прописать соответствующие MX записи в DNS зоне вашего домена.
Еще один совершенно бесплатный и простой в установке и использовании – Zimbra Collaboration Suite – Open Source Edition
Read More
Давича сделан был мной конторский вебсайт Imtech.ru. Drupal.
Ставим на CentOS 5.5 64 Добавляем репы, если их ещё нет:
nano /etc/yum.repos.d/centos-asterisk.repo
Read More
Можно организовать VDS хостинг дома если есть выделенный IP адрес и постоянно включённый компьютер с достаточным объемом памяти. В приведенном примере на компьютере за домашним рутером работает Windows 7 Professional 64 bit. Скачиваем VirtualBox и обаз CentOS (64-x битный образ следует загружать только если Windows тоже 64 бита). Запускам VirtualBox и создаём машину Linux Red Hat (64 bit) с 1гб рама и динамически расширяющимся образом жесткого диска гигабайт на сто. В параметрах виртуальной машины на вкладке “сеть” выбираем тип подключения “сетевой мост”. Запускаем вм и подставляем ей только что скаченный образ CentOS. Далее следует не сложная процедура установки ос.
Read More
Место для сайта это доменное имя + хостинг. Имя стоит 390 руб. в год в зоне RU или COM, другие зоны тоже не значительно дороже. Хостинг может быть бесплатным (ждем не дождёмся google free hosting) или платным, например VDS hosting за 10$-100$ в месяц. Можно хостить сайт в любом месте если там есть статический белый IP адрес на широком канале и постоянно работающий компьютер, например дома 🙂 (VDS Дома). Есть много мест в сети где раздают бесплатный хостинг, мне нравиться heliohost.org. Для начала совсем не обязательно платить за хостинг и посему регистрируемся на heliohost.org и получаем бесплатный cPanel PHP MySQL хостинг. В поле Desired Domain: указываем Other – имя будущего домена, который непременно надо зарегистрировать, я рекомендую аккредитованного регистратора доменных имён webnames.ru:
выбираем имя, регистрируем, без дополнительной платы получаем поддержку DNS и удобный интерфейс редактора DNS зоны в котором можно прописать IP адрес домашнего рутера. Если решено пользоваться бесплатным хостингом а не держать сервер дома (причин много, например шумный компьютер в детской комнате), то при регистрации прописываем DNSы бесплатного хостинга HelioHost: ns1.heliohost.org и ns2.heliohost.org. Ждём. Через день сайт будет доступен.
yum groupinstall "X Window System" "KDE (K Desktop Environment)" vnc-server
vncpasswd
nano /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
service vncserver start
service vncserver stop
cd .vnc
nano xstartup
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
service vncserver start
chkconfig vncserver on
Возникла необходимость отключения офисного факса в нерабочие время, да так чтобы факсы он принимал а вот позвонить с него было бы нельзя. Стандартный модуль для FreePBX, называющийся Time Condition, мне не помог, но используя его можно узнать о функции GotoIfTime. Решил я проблему добавив в extensions_custom.conf (добовлять в extensions_aditional.conf не имеет смысла ибо он перезаписывается FreePBXом при каждом применении конфигурации) следующие строки:
При попытке подключить ZoIPer к Asterisk получал в консоли такое сообщение:
ERROR[2451]: chan_iax2.c:4712 handle_call_token: Call rejected, CallToken Support required. If unexpected, resolve by placing address 10.01.02.03 in the calltokenoptional list or setting user 1000 requirecalltoken=no
Решил добавлением в iax.conf (iax_custom.conf если установлена FreePBX) строку calltokenoptional = 10.0.0.0/255.0.0.0 (сетка из который конектятся IAX клиенты)
Для включения машины с центосом в домен надо поправить четыре конфига
nano /etc/krb5.conf
nano /etc/X11/xorg.conf
Option “XkbLayout” “us,ru”
Option “XkbVariant” “,winkeys”
Option “XkbOptions” “grp:alt_shift_toggle”
wget http://sourceforge.net/projects/kkbswitch/files/kkbswitch/1.4.3/kkbswitch-1.4.3-1fc3.i386.rpm/download
rpm -Uhv kkb*
Флаги
SSL сертификат на год для веб сервера
openssl genrsa -out localhost.key 2048
openssl req -new -key localhost.key -out localhost.csr
openssl x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt
mv localhost.crt /etc/pki/tls/certs
mv localhost.key /etc/pki/tls/private
mv localhost.csr /etc/pki/tls/private
service httpd restart
или (CentOS 6)
genkey www.example.com
nano /etc/httpd/conf.d/ssl.conf