- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- Современные технологии в Национальной Баскетбольной Ассоциации
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
Настройка на ОС Ubuntu связки SQUID и SAMS2 |
Одной из задачь системного администратора есть обеспечение сетевой безопасности организации. Сетевая безопасность включает целый комплекс действий, куда входит и контроль сетевого трафика и раздача прав на применение локальных ресурсов и доступа к интернет. Для раздачи прав на пользование ресурсами интернета применяют прокси сервак. ВУбунту эту роль выполняет прокси сервак SQUID. В ранних версиях Убунту настройка SQUID выполнялась в консоли, в последних версиях Убунту разработан Web интерфейс SAMS. О том как поставить и настроить связку SQUID + SAMS2 на убунту 10.10 и пойдет речь. Итак посетив большое количество форумов и перечитав немало инструкций, составил для вас и для себя инструкцию:
1. Устанавливаем собственно прокси сервер SQUID:
2. Устанавливаем apache:
Автоматически установятся все необходимые пакеты. 3. Устанавливаем php5:
4. Устанавливаем mysql:
Если libmysqlclient15off не установился, скачиваем по ссылке ниже: libmysqlclient15off_i386.deb libmysqlclient15off_amd64.deb 5. Устанавливаем libpcre3:
6. Ставим sams2, sams2web и sams2doc: Скачать пакеты можно ОТСЮДА. sams2_2.0.0-b2_i386.deb sams2_2.0.0-b2_amd64.deb sams2-web_2.0.0-b2_all.deb sams2-doc_2.0.0-b2_all.deb Дополнительно выбираем установку squidguard. 7. Создаем БД:
Где: yourpassword - пароль После этого имя пользователя и пароль надо вписать в файл конфигурации SAMS - /etc/sams2.conf
; Username for database connection 8. Включаем sams2:
Изменяем значение параметра SAMS_ENABLE = FALSE на SAMS_ENABLE = TRUE 9. Настраиваем php.ini:
В текущей версии SAMS научился работать с PHP в режиме safe_mode=On. Но это требует дополнительной настройки конфигурации.Для этого редактируем файл конфигурации php.ini и включаем режим safe mode. Для этого выставляем параметр safe_mode = On (Однако если вы работаете с CMS например с Joomla, то включение этого параметра запретит вм устанавливать обновления в Joomla. Об этом описано тут. Будьте внимательны!) SAMS для некоторых функций WEB интерфейса использует системные команды, например wbinfo. В режиме safe_mode php блокирует доступ к системным командам. Php позволяет выполнять системные команды, расположенные в каталоге, заданном параметром safe_mode_exec_dir. Изменяем этот параметр: safe_mode_exec_dir = "/usr/share/sams2/bin". Далее разрешаем исполнение системных скриптов из кода php. Ищем в файле конфигурации параметр и убираем из него запрет вызова функций phpinfo system shell_exec exec: disable_functions = "chdir,dl,ini_get_all,popen,proc_open,passthru,pcntl_exec" Все. PHP готов к работе. 10. Перезагружаемся 11. Открываем права на запись в папку /usr/share/sams2: Под рутом выполняем команду:
12. Запускаем Web интерфейс: Идем в браузер и пишем localhost/sams2
Далее в настройках можно поставить Русский язык и приступить к настройке Прокси сервера. Поделиться:
Оставьте свой комментарий!
Похожие статьи: |