Proxy и конекције
Proxy
Овај одељак обухвата конфигурацију proxy-ja путем променљивих окружења. Као алтернативу, конфигурација proxy-ja могућа је и преко Zammad интерфејса. Више информација можете пронаћи у мрежном одељку админс документације.
| Тип | Истицање у документацији | Markdown синтакса |
|---|---|---|
| Означени дугмићи | Пријава | `Пријава` |
| Поља и елементи | Назив | **Назив** |
| Путања/локације | Подешавања > Канали > Имејл | _Подешавања > Канали > Имејл_ |
| Пречице на тастатури | x | [[x]] |
| Дугме за додавање | + | ::+:: |
| Дугме за брисање | ✕ | ::\x:: |
| Дугме за мени радњи | ︙ | ::\a:: |
За конфигурацију поставки proxy-ja могу се користити следеће променљиве окружења. Прилагодите вредности у складу са вашим окружењем.
HTTP_PROXYПроменљива за HTTP промет. Поставите је на адресу вашег proxy сервера, укључујући и порт. Не ради у Docker контексту. Пример:
shexport HTTP_PROXY="http://127.0.0.1:8080"HTTPS_PROXYПроменљива за HTTPS промет. Поставите је на адресу вашег proxy сервера, укључујући и порт. Не ради у Docker контексту. Пример:
shexport HTTPS_PROXY="http://127.0.0.1:8080"NO_PROXYПроменљива за адресе које треба приступити директно и без proxy-ja. Очекује листу адреса раздвојених зарезима и подржава заменске знакове. Користите водећи
.као заменски знак за субдомене, нпр..example.comће се поклопити са example.com и свим његовим поддомаинима. Обавезно укључите лоопбацк адресе како бисте их искључили из рутирања преко proxy-ja. Пример:shexport NO_PROXY="localhost,127.0.0.1,.example.com"ES_JAVA_OPTSПроменљива за подешавање proxy-ja за Elasticsearch. Подразумевано, Elasticsearch не комуницира са спољним системима током операције. Међутим, постоје случајеви када је ово потребно. Пример:"
shexport ES_JAVA_OPTS="-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8080"
TIP
У зависности од окружења, можда ћете желети да користите и варијанте променљивих малим словима. Ако нисте сигурни, поставите обе варијанте наводећи им вредности оних великим словима, на пример:
sh
export http_proxy=$HTTP_PROXYУдаљени сервиси
Током инсталације и рада система Zammad, потребне су одређене конекције ка онлине сервисима. У зависности од методе инсталације и конфигурације Zammad-а, успоставља се веза са следећим сервисима (што може бити корисно и за конфигурацију firewall-a):
| Тип | Истицање у документацији | Markdown синтакса |
|---|---|---|
| Означени дугмићи | Пријава | `Пријава` |
| Поља и елементи | Назив | **Назив** |
| Путања/локације | Подешавања > Канали > Имејл | _Подешавања > Канали > Имејл_ |
| Пречице на тастатури | x | [[x]] |
| Дугме за додавање | + | ::+:: |
| Дугме за брисање | ✕ | ::\x:: |
| Дугме за мени радњи | ︙ | ::\a:: |
Можете користити скрипту за проверу стања мрежних конекција вашег система. Она покушава да се повеже са горе наведеним сервисима и приказује резултат. Ако су све конекције успешне, приказиваће квачицу за сваки контактирани сервис. Покрените је тако што ћете је преузети из Zammad repo-зиторијума или извршити локалну верзију на вашем Zammad серверу.
Преузмите скрипту са удаљеног repo-зиторијума:
sh
https://github.com/zammad/zammad-org/issuesКористите локалну скрипту:
sh
/opt/zammad/contrib/packager.io/test_download_dependencies_connection.sh