|
На серверах Alfresco, стоящих в изолированной среде, нет особой необходимости в использовании шифрования SSL.
Для отключения SSL я приведу краткую последовательную инструкцию:
1. настройка параметров в файле alfresco-global.properties затрагивает изменение параметров solr.secureComms в новое значение none, а solr.port на номер http-порта:
1 2 | cd /opt/alfresco-5.0.d/tomcat/shared/classes/ sudo nano alfresco-global.properties |
устаналиваем параметры:
1 2 | solr.secureComms=none
solr.port=8080 |
2. настройка параметров в файлах solrcore.properties затрагивает изменение параметров alfresco.secureComms в новое значение none, а alfresco.port на номер http-порта:
1 2 | cd /opt/alfresco-5.0.d/solr4/archive-SpacesStore/conf/ sudo nano solrcore.properties |
устаналиваем параметры:
1 2 | alfresco.secureComms=none
alfresco.port=8080 |
1 2 | cd /opt/alfresco-5.0.d/solr4/workspace-SpacesStore/conf/ sudo nano solrcore.properties |
устаналиваем параметры:
1 2 | alfresco.secureComms=none
alfresco.port=8080 |
3. настройка параметров в файлах web.xml предполагает комментирование указанный ниже блоков.
Я рекомендую править файлы сразу в архивах веб-приложений, т.е. в файлах WAR.
Для простоты переходим в нужный каталог и используем Midnight Commander для правки WAR файлов.
1 2 | cd /opt/alfresco-5.0.d/tomcat/webapps/ sudo mc |
Открываем alfresco.war, переходим в каталог WEB-INF и редактируем файл web.xml.
Необходимо закомментировать или удалить код приведенный ниже, он может располагаться между комментариями и :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | <security-constraint> <web-resource-collection> <web-resource-name>SOLR</web-resource-name> <url-pattern>/service/api/solr/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>repoclient</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>SOLR</web-resource-name> <url-pattern>/s/api/solr/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>repoclient</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>SOLR</web-resource-name> <url-pattern>/wcservice/api/solr/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>repoclient</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>SOLR</web-resource-name> <url-pattern>/wcs/api/solr/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>repoclient</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <login-config> <auth-method>CLIENT-CERT</auth-method> <realm-name>Repository</realm-name> </login-config> <security-role> <role-name>repoclient</role-name> </security-role> |
Далее открываем solr.war, переходим в каталог WEB-INF и редактируем файл web.xml.
Необходимо закомментировать или удалить код приведенный ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <security-constraint> <web-resource-collection> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>repository</role-name> </auth-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <login-config> <auth-method>CLIENT-CERT</auth-method> <realm-name>Solr</realm-name> </login-config> <security-role> <role-name>repository</role-name> </security-role> |
4. Выполняем остановку сервера:
sudo service alfresco stop |
5. Удаляем логи и кэш:
1 2 | cd /opt/alfresco-5.0.d/tomcat/ sudo rm -r webapps/alfresco/ webapps/share/ webapps/solr4/ logs/* work/* temp/* |
6. Выполняем запуск сервера:
sudo service alfresco start |
7. Проверяем работу сервера Alfresco.
P.S. Информация по отключению SSL на сайте разработчиков:
http://docs.alfresco.com/5.0/tasks/running-without-ssl.html
Вы также можете ознакомиться с другими статьями:
12th Июл 2017
|
Теги:
|