Если у Вас нет времени или штата для создания собственного решения, Вы могли бы рассмотреть продукт под ключ.
Мы используем Threatwall eSoft, который делает отличную работу по управлению доступом (через IP или URL). Довольно легкий настроить с флажками для всех общих типов сайтов, плюс способность добавить Ваше собственное и иметь белый список. Они имеют различные пакеты в наличии (наш также фильтрует спам, например).
Не связанный с eSoft, кроме как клиент, Dave
Прием гарантирует, что LC_ALL и переменные ЛЕНГА установлены на что-то как en@UTF-8 или cn_ZH@UTF-16 или что бы то ни было. Форматом является countrycode_LANGUAGE@CHARSET.
Как Вы устанавливаете, это глобально зависит от Вашего распределения. Попробуйте/etc/sysconfig/i18n. Это никогда не повреждает добавление
export LC_ALL=<whatever>
export LANG=<whatever>
Вашим пользователям ~/.bashrc все же.
Кроме того, читайте man 1 locale
.