Alfresco installation and AD integration
Appearance
Auto-generated from the uploaded PDF Alfresco_installation_and_AD_integration.pdf. This is an extracted-text rendering for searchability; see the original PDF for exact formatting, diagrams, tables, and images.
Install Required Dependencies
1. sudo yum -y install fontconfig
2. sudo yum -y install libSM
3. sudo yum -y install libICE
4. sudo yum -y install cups-libs
5. sudo yum -y install libGLU cairo mesa-libGL-devel
6. sudo yum -y remove postfix
Install Alfresco Community Edition
1. wget
https://download.alfresco.com/release/community/2
01707-build-00028/alfresco-community-installer-201
707-linux-x64.bin
2. sudo chmod +x
alfresco-community-installer-201707-linux-x64.bin
3. sudo
./alfresco-community-installer-201707-linux-x64.bin
4. sudo systemctl start alfresco
5. sudo systemctl enable alfresco
Configure Reverse Proxy
1. sudo yum -y install nginx
2. sudo systemctl start nginx
3. sudo systemctl enable nginx
4. vi /etc/nginx/conf.d/maildocs.selo.local
server {
listen 80;
server_name maildocs.selo.local;
location / {
root
/opt/alfresco-community/tomcat/webapps/ROOT;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080;
proxy_redirect default;
}
location /share/ {
root
/opt/alfresco-community/tomcat/webapps/share/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/share/;
}
location /alfresco/ {
root
/opt/alfresco-community/tomcat/webapps/alfresco/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/alfresco/;
}
}
5. sudo systemctl restart nginx alfresco
6. http://maildocs.selo.local:8080/share/
AD Integration
1. vim
/opt/alfresco-community/tomcat/shared/classes/alfre
sco-global.properties
2. Add the below lines
authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap
-ad
ldap.authentication.allowGuestLogin=true
ldap.authentication.userNameFormat=%s@selo.loc
al
ldap.authentication.java.naming.provider.url=ldap://
10.1.100.50:389
ldap.authentication.defaultAdministratorUserNames
=Administrator,alfresco
ldap.synchronization.java.naming.security.principal=
zimbra3@selo.local
ldap.synchronization.java.naming.security.credential
s=new@2024
ldap.synchronization.groupSearchBase=dc=selo,dc
=local
ldap.synchronization.userSearchBase=dc=selo,dc=l
ocal
3. systemctl restart alfresco