По умолчанию прослушивать запись и просматривать статистику всех звонков в Elastix может только пользователь admin, все остальные пользователи могут прослушивать и просматривать статистику только своих звонков. Если же нужно разрешить пользователю из группы Operator доступ ко всем звонкам, но при этом не делать его администратором, то в Elastix, в файле:
var/www/html/libs/paloSantoACL.class.php
В функции:
function isUserAdministratorGroup($username)
после строчки:
$is = array_search('1', $arrGroup);
Добавить следующий код:
if(isset($arrGroup['Operator']))
$is=true;
После этого все пользователи группы Operator смогут просматривать отчет по всем звонкам, а также прослушивать все разговоры.
Что делать если вы забали пароль от админки к django? Есть как минимум 2 решения проблемы.
Первое решение просто поменять пароль на root или другого суперпользователя, которого вы создали при создании базы данных. Для этого входим в manage.py shell
python manager.py shell
и набираем
>>>from django.contrib.auth.models import User
>>>user = User.objects.get( username='root')
>>>user.set_password(«password»)
>>>user.save()
Второй способ еще проще, он также пригодится если вы вместе с паролем забыли и логин от админки, в этом случае можно создать нового суперпользователя, для этого в терминале вводим
Для настройки подключения к серверу PPTP на микротике, нужно зайти в меню РРР и добавить новый PPTP Client интерфейс, на вкладке Dial Out прописываем следующие параметры:
ConnectTo — ip адрес PPTP сервера
User — логин для подключения к РРТР серверу
Password — пароль для подключения к РРТР серверу
Add Default Route — указываем если хотим что бы весь наш трафик шел через РРТР тунель.
Dial on Demand — установите этот флажок, если вы хотите, чтобы Mikrotik подключался к провайдеру только если с одного из ваших устройств запрошено подключение к интернет. И держал соединение отключенным, если выход в интернет никому не требуется.
Обучающий курс по настройке MikroTik
Нужно разобраться с MikroTik, но не определились с чего начать? В курсе «Настройка оборудования MikroTik» все по порядку. Подойдет и для начала работы с этим оборудованием, и для того, чтобы систематизировать знания. Это видеокурс из 162 уроков и 45 лабораторных работ, построен на официальной программе MTCNA. Проходить можно, когда удобно и пересматривать по необходимости – материалы курса выдаются бессрочно. Также есть 30 дней на личные консультации с автором. На пробу выдают 25 уроков бесплатно, заказать их можно на странице курса.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Часто сотрудники офиса работают удаленно, или находятся в разъездах, при этом им необходимо подключаться к внутренней локальной сети компании, например для доступа к общим папкам принтерам и т.д. Если в качестве маршрутизатора используется MikroTik RouterOS, то его можно настроить как PPTP сервер, и сотрудники смогут подключатся к нему и попадать в локальную сеть.
Настройка микротика
Заходим в меню PPP, на вкладке interface нажимаем кнопку PPTP Server, в открывшемся окне ставим галочку Enable, и указываем нужные нам шифрования при аутентификации, я поставил все.
Теперь идем на вкладку secret нажимаем «+» и прописываем следующие поля:
Name — логин, который пользователь будет указывать при подключении
Password — пароль, который пользователь будет указывать при подключении
Local Address — локальный адрес маршрутизатора
RemoteAddress — адрес из локальной сети который будет выдан пользователю
Иногда при подключении к серверу соединение есть, но внутреннюю сеть не видно. В таком случае на интерфейсе локальной сети надо включить proxy-arp. Идем в меню interfaces, вкладка interface и выбираем нужный интерфейс.
На этом настройка PPTP сервера закончена
Обучающий курс по настройке MikroTik
Нужно разобраться с MikroTik, но не определились с чего начать? В курсе «Настройка оборудования MikroTik» все по порядку. Подойдет и для начала работы с этим оборудованием, и для того, чтобы систематизировать знания. Это видеокурс из 162 уроков и 45 лабораторных работ, построен на официальной программе MTCNA. Проходить можно, когда удобно и пересматривать по необходимости – материалы курса выдаются бессрочно. Также есть 30 дней на личные консультации с автором. На пробу выдают 25 уроков бесплатно, заказать их можно на странице курса.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
WordPress — такая популярная система управления контентом, которая теперь включает до 30 процентов всех веб-сайтов, существующих через Интернет. Его популярность как простой в использовании строитель веб-сайтов сделала его первым выбором неопытных и нетехнических пользователей, которые хотят создавать свои собственные веб-сайты с помощью него.
В довершение всего, удивительные плагины SEO, такие как Yoast SEO и плагин «All-in-One», сделали его чрезвычайно легким для новых пользователей, чтобы он заботился о SEO вашего сайта. Тем не менее, весь путь обработки веб-сайта — это не прогулка, даже с WordPress. Всегда есть определенные элементы, которые приносят разрушение и хаос на вашем сайте и заставляют все рушится. Итак, каковы проблемы, которые отрицательно влияют на SEO-сайт сайта WordPress, даже когда все остальное на месте?
Давайте узнаем через этот пост в блоге, где мы расскажем о самых распространенных ошибках WordPress, которые отрицательно влияют на SEO нашего сайта.
500 Internal Server Error — внутренняя ошибка сервера
Определение. Общий код состояния HTTP, 500 внутренняя ошибка сервера — это признак неясной проблемы с сервером веб-сайта. Когда сервер не может предоставить более конкретную информацию, он отображает 500 Internal Server Error.
Как это влияет на SEO сайта: если эта ошибка становится частым на вашем сайте, это повлияет на репутацию вашего сайта для посетителей, и также поисковых систем. В конечном итоге это может привести к плохому веб-сайту для пользователей, потому что, никто не хочет иметь дело с сайтом, который часто отображает ошибки.
404 Not Found — Не Найдено
Невозможность найти запрошенный ресурс даже после связи с сервером приводит к появлению кода статуса 404 на веб-сайте. Посещение веб-страницы, которая не существует, возвращает эту ошибку пользователю. Эти ошибки могут быть не технической проблемой SEO, но это ошибка на стороне клиента, которая может повлиять на трафик на вашем веб-сайте и даже повредить репутацию вашего сайта. Они создают плохой опыт на вашем сайте и могут повредить ваш SEO в долгосрочной перспективе.
404 Errors
Они попадают в категорию ошибок, которые напрямую не влияют на SEO-сайт вашего сайта WordPress, но могут влиять на справедливость ссылок и опыт пользователей с течением времени на веб-сайте. Эти ошибки появляются, когда нет соответствующего URL-адреса, т. е. контент не найден или недоступен. Существует несколько видов 404 ошибок, таких как внешние 404, исходящие 404 и внутренние 404.
Если ваш сайт возвращает эти ошибки, вы можете попытаться избавиться от них с помощью инструмента Screaming Frog. Поисковые системы смотрят на 404s таким образом, чтобы помочь им определить, соответствует ли веб-сайт критериям и позаботится. Убийцы для пользователей, 404 ошибки могут отклонить поисковые клики и в конечном итоге повлиять на SEO сайта.
Ошибки сканирования
Ошибки сканирования делают то, что они говорят. Когда ваш веб-сайт не позволяет поисковым роботам сканировать его, т.е. посещать каждую страницу веб-сайта; тогда эта ошибка возникает. Ошибки обхода, разделены на две части, — ошибки сайта и ошибки URL-адреса, т. е. при невозможности сканирования всего сайта и при некорректном сканировании определенного URL-адреса. Эти ошибки влияют на ранжирование вашего сайта, так как боты не могут сканировать их и оценивать.
502 Bad Gateway — Неверный шлюз
Причиняя небольшое влияние на SEO, ошибка 502 Bad Gateway возвращается, когда один сервер получает плохой ответ от другого сервера. Также может быть вызвана вашей сетью, что побуждает ваш браузер думать, что что-то не так. Всегда следите за этой ошибкой.
Ошибка 504 Gateway Timeout — Время ответа сервера истекло
Достаточно влияя на SEO вашего сайта, эта ошибка возникает, когда сервер не получает своевременного ответа от другого сервера, пытаясь отправить вам запрошенную страницу или из-за поврежденной базы данных.
Некоторые советы для проверки ошибок:
Всегда проверяйте код в валидаторе.
Никогда не запрещайте поисковым системам индексировать ваш сайт через CMS.
Всегда позволяйте индексировать ваш сайт в .htaccess.
Регулярно проверяйте URL своего сайта, чтобы быстро находить и исправлять проблемы.
Всегда отправляйте файлы Sitemap сайта в Google Search Console, чтобы ваш веб-сайт не оставлялся вне поисковых систем, распознающих ваши файлы Sitemap.
Бонусные советы по уходу за вашим сайтом WordPress:
Всегда следите за скоростью загрузки вашего веб-сайта и загружайте свой веб-сайт в течение 2 секунд с момента запроса. Посмотрите руководство по оптимизации скорости WordPress, чтобы позаботиться об этом аспекте. И вам нужно выбрать надежного и компетентного поставщика веб-хостинга, чтобы заботиться о сервере вашего сайта.
Вы также можете реализовать кеширование на своем веб-сайте, чтобы быстрее загружать веб-сайт и улучшать его пользовательский опыт, что приводит к лучшему ранжированию SEO.
Дизайн вашего сайта также может убить его рейтинг и SEO. Минимальный, отзывчивый и удобный для мобильных устройств дизайн улучшит его общий пользовательский опыт, увеличение в большем количестве трафика.
Никогда не игнорируйте теги WordPress, когда речь заходит о SEO-сайте вашего сайта WordPress. Теги помогают читателям и посетителям легко находить ваш сайт и статьи на страницах результатов поисковой системы.
Оптимизация изображений на сайте — это совершенно нереализованный шаг SEO для владельцев веб-сайтов, который может помочь им улучшить SEO своего сайта.
Выбор правильных тем и плагинов может в значительной степени повлиять на внешний вид и производительность вашего веб-сайта, которые имеют решающий фактор, когда дело доходит до SEO вашего сайта.
Вывод
Есть еще много ошибок, которые могут появиться на вашем сайте и повлиять на SEO вашего сайта WordPress. Важно держать их под контролем и удалять их, когда они появятся. Только следя за ними и сохраняя свой сайт рабочим, вы можете эффективно и плавно управлять своим сайтом на WordPress.
Стоит задача по выгрузки реестра запрещенных сайтов и блокирование доступа к ним пользователей. Реестр запрещенных сайтов можно получить на сайте роскомнадзора по ссылке http://vigruzki.rkn.gov.ru/tooperators_form/, выгрузка должна производится не реже 2-х раз в сутки. Делать это вручную не совсем хочется, поэтому я решил этот процесс автоматизировать. В интернете много статей по автоматизации выгрузки, но вот как полностью автоматизировать процесс от выгрузки и до настройки оборудования мне не попадалось.
Cистема по получению реестра и настройки маршрутизаторов будет находится на сервере с установленной системой Centos 6.4
Весь процесс разбит на несколько этапов
Создание файл запрос и подпись файла запроса с помощью открепленной электронной подписи
1. Для начала вам нужна квалифицированная электронная подпись. Получить эту подпись можно в любом аккредитованном удостоверяющем центре, список можно скачать по ссылке http://minsvyaz.ru/common/upload/Perechen_akkreditovannih_UZ.xls. Выбираем ближайший, звоните туда, объясняете что вам нужна электронная подпись для zapret-info.gov.ru, и вам объясняют дальнейшие шаги. Собираете кучу бумаг, заполняете анкеты, оплачиваете, после чего получаете сертификат, при необходимости еще и покупаете e-Token.
2.Когда e-Token с сертификатом у вас уже на руках. вам нужен будет компьютер с установленным Windows и программой КриптоПро. Необходимо средствами КриптоПро скопировать ключевой контейнер в реестр с возможность экспорта. Затем с помощью утилиты P12FromGostCSP.zip выгружаем сертификат в формате PCKS#12
3.Подключаемся к нашему серверу с CentOS, и создаем в корне каталог gost-ssl.
Устанавливаем openssl:
wget http://zhutov.ru/static/files/mikrotik/openssl-1.0.1c.tar.gz
tar xzf openssl-1.0.1с.tar.gz
cd openssl-1.0.1с
./config shared zlib enable-rfc3779 --prefix=/gost-ssl
make depend
make
make test
make install
Если в процессе установки появится ошибка:
gcc: команда не найдена или zlib.h: Нет такого файла или каталога
Через 1-3 минуты каталоге /gost-ssl/ssl/rzs/ должен появится файл реестра запрещенных имен dump.xml
Извлечение доменных имен из реестра
Для извлечения из реестра доменные имена, создаем в каталоге /gost-ssl/ssl/rzs/ скрипт extract.py
from xml.dom.minidom import *
import os
os.remove('domains.txt')
f=open('domains.txt', 'a')
xml = parse('dump.xml')
domains = xml.getElementsByTagName('domain')
for domain in domains:
f.write('%sn' % domain.childNodes[0].nodeValue)
ВНИМАНИЕ!!! перед первым запуском скрипта extract.py создайте пустой файл domains.txt
touch domains.txt
Настройка маршрутизаторов
При попытке получить доступ к запрещенному сайту, пользователь должен будет попасть на страницу с сообщением о запрещенном ресурсе, например как тут . Для этого в сети должен быть настроен http сервер, с html страницей на которой сообщается о запрещенном ресурсе.
На маршрутизаторах должно быть включен перехват dns запросов «Allow Remote Requests»
ip dns edit allow-remote-requests
Исправляем на yes и сохраняем. Так же в качестве ДНС сервера у пользователей должен быть прописан ip адрес микротика.
Для автоматической настройки маршрутизаторов используется скрипт mikrotik_configure.py
# -*- coding: utf-8 -*-
import paramiko
from datetime import datetime
import time
#Логин и пароль для доступа на маршрутизаторы
user='admin'
secret='password'
port='22'
#Список ip адресов маршрутизаторов
ip_list=['1.1.1.1', '2.2.2.2', '3.3.3.3']
f=open('domains.txt')
string=f.readlines()
def m_add_host(host,user,secret,port,string):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
#Подключаемся к маршрутизатору
client.connect(hostname=host, username=user, password=secret, port=port)
time.sleep(3)
#Очищаем старую dns таблицу
stdin, stdout, stderr = client.exec_command('ip dns static remove [find address=10.10.10.10]')
time.sleep(5)
for name in string:
stdin, stdout, stderr = client.exec_command('ip dns static add name=%s address=10.10.10.10' % name.replace('n',''))
client.close()
except:
print 'Error'
for ip in ip_list:
m_add_host(ip,user,secret,port,string)
10.10.10.10- ip адрес нашего http сервера.
Теперь собираем все вместе в один скрипт который будет запускать выгрузку реестра и настраивать маршрутизаторы. Для этого создаем файл start_rzs.sh
И помещаем его в cron который будет его запускать, несколько раз в сутки, допустим каждые 10 часов, для этого в /var/spool/cron/root добавляем строку
00 */10 * * * /gost-ssl/ssl/rzs/start_rzs.sh
Обучающий курс по настройке MikroTik
Нужно разобраться с MikroTik, но не определились с чего начать? В курсе «Настройка оборудования MikroTik» все по порядку. Подойдет и для начала работы с этим оборудованием, и для того, чтобы систематизировать знания. Это видеокурс из 162 уроков и 45 лабораторных работ, построен на официальной программе MTCNA. Проходить можно, когда удобно и пересматривать по необходимости – материалы курса выдаются бессрочно. Также есть 30 дней на личные консультации с автором. На пробу выдают 25 уроков бесплатно, заказать их можно на странице курса.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.