У меня следующая конфигурация, в которой Varnish действует как кэш между конечной точкой, обращенной извне (NGINX), и Apache.
+-------+ +-------+ +------+
| NGINX | +---> |Varnish| +---> |Apache|
+-------+ +-------+ +------+
Я не могу согласовать свою конфигурацию Apache VirtualHost, когда я ее вызываю из браузера. Конфигурация моего (одного) VirtualHost выглядит следующим образом:
<VirtualHost *:80>
ServerName fabrikam.com
ServerAlias fabrikam.com
ServerAdmin myemailaddress
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access-mycustomlog.log combined
</VirtualHost>
Вот версия Apache:
root@localhost:/etc/apache2# apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jan 14 2016 17:45:23
Когда я открываю https://fabrikam.com
, он не дает мне корень папки / var / www / html
. Вместо этого он пытается получить доступ к корню / var / www
, и, поскольку я отключил mod_index
, он выдает ошибку HTTP 404 Not Found.
Любые мысли о том, как это сделать. заставить эту конфигурацию VirtualHost "соответствовать" должным образом? Когда я захожу на сайт fabrikam.com, но "Usuários do domínio" со всем этим акцентом. OTRS это не нравится, и он не будет работать с получением пользователей из этой группы:
$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'CN=Usuários do domínio,CN=Users,DC=example,DC=com';
Может ли кто-нибудь просветить меня, есть ли другой способ получить ВСЕ пользователи из домена, кроме использования групп в OTRS, или, возможно, обходной путь этой проблемы акцентуации?
Аутентификация клиентов с бэкэндом LDAP со ВСЕМИ пользователями (без выделенной группы «otrs-allow») работает для меня в OTRS 5s. Просто избавьтесь от ссылки на эту группу в настройках (Admin -> SysConfig -> Search) и /opt/otrs/Kernel/Config.pm.
1) в /opt/otrs/Kernel/Config.pm - просто закомментируйте это:
# Check if the user is allowed to auth in a posixGroup
# (e. g. user needs to be in a group xyz to use otrs)
## $Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=otrs-allow,dc=example,dc=org';
## $Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'member';
## $Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN';
2) в интерфейсе агента OTRS - будучи администратором, перейдите в "Admin -> SysConfig -> Search" и выполните поиск:
Сбросьте эти параметры на по умолчанию и снимите флажок.
Я думаю, что следующий запрос LDAP будет работать нормально:
$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'CN=Usu*rios do dom*nio,CN=Users,DC=example,DC=com';