Check if startup has completed
Before accessing any of the webapps make sure that the deployment has started up properly. You can check this in the logs as follows:
alfresco-ansible-deployment-1.1.1]$ sudo su [root@ip-172-31-31-172 alfresco-ansible-deployment-1.1.1]# cd /var/log/alfresco/ [root@ip-172-31-31-172 alfresco]# tail -f alfresco.log 2021-03-16 09:44:38,147 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] [main] Registered 0 Schema Description Documents (+0 failed) 2021-03-16 09:44:38,149 INFO [org.springframework.extensions.webscripts.AbstractRuntimeContainer] [main] Initialised Public Api Web Script Container (in 1743.6327ms) 2021-03-16 09:44:38,163 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] [asynchronouslyRefreshedCacheThreadPool1] Registered 14 Web Scripts (+0 failed), 103 URLs 2021-03-16 09:44:38,163 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] [asynchronouslyRefreshedCacheThreadPool1] Registered 0 Package Description Documents (+0 failed) 2021-03-16 09:44:38,163 INFO [org.springframework.extensions.webscripts.DeclarativeRegistry] [asynchronouslyRefreshedCacheThreadPool1] Registered 0 Schema Description Documents (+0 failed) 2021-03-16 09:44:38,298 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [main] clientAuth does not appear to be set for Tomcat. clientAuth must be set to 'want' for X509 Authentication 2021-03-16 09:44:38,299 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [main] Attempting to set clientAuth=want through JMX... 2021-03-16 09:44:38,330 WARN [org.alfresco.web.scripts.servlet.X509ServletFilterBase] [main] Unable to set clientAuth=want through JMX. 2021-03-16 09:45:30,228 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] [http-nio-8080-exec-10] Starting 'Transformers' subsystem, ID: [Transformers, default] 2021-03-16 09:45:30,374 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] [http-nio-8080-exec-10] Startup of 'Transformers' subsystem, ID: [Transformers, default] complete
Web application URLs
After an installation has completed you’ll find the different user interfaces.
If you did a Local installation, where the Ansible control node and Alfresco components are running, use:
- Digital Workspace: http://<control-node-ip>/workspace
- Share: http://<control-node-ip>/share
- Repository: http://<control-node-ip>/alfresco
- API Explorer: http://<control-node-ip>/api-explorer
- Control Center: http://<control-node-public-ip>/control-center (Enterprise Only)
- Sync Service: http://<control-node-public-ip>/syncservice (Enterprise Only)
If you did a Remote installation, where the Ansible control node and Alfresco components are installed on different nodes, then use:
- Digital Workspace: http://<nginx-host-ip>/workspace
- Share: http://<nginx-host-ip>/share
- Repository: http://<nginx-host-ip>/alfresco
- API Explorer: http://<nginx-host-ip>/api-explorer
- Control Center: http://<nginx-host-ip>/control-center (Enterprise Only)
- Sync Service: http://<nginx-host-ip>/syncservice (Enterprise Only)
To login to Digital Workspace and Share, you can use username admin and password admin.
Folder structure
A consistent folder structure is used regardless of the role and connection type. You’ll find the installed files in the following locations:
Path | Purpose |
---|---|
/opt/alfresco | Binaries |
/etc/opt/alfresco | Configuration |
/var/opt/alfresco | Data |
/var/log/alfresco | Logs |
Service configuration
The following systemd services are installed, which you can use to stop and start each service:
Service Name | Purpose |
---|---|
activemq.service | ActiveMQ Service |
postgresql-<version>.service | PostgreSQL DB Service (where <version> is 13 for Content Services 7.x and 14 for Content Services 7.3 or 7.4) |
nginx.service | NGINX Service |
alfresco-content.service | Content Service |
alfresco-search.service | Alfresco Search Services |
alfresco-shared-fs.service | Alfresco Shared File Store Controller Service |
alfresco-sync.service | Alfresco Sync Service |
alfresco-tengine-aio.service | Alfresco All-In-One (AIO) Transform Core Engine |
alfresco-transform-router.service | Alfresco Transform Router Service |
elasticsearch-connector.service | Alfresco Search Enterprise Service |
elasticsearch-connector-reindex.service | Alfresco Search Enterprise job to force the reindexing of all the contents of the store |
elasticsearch.service | ElasticSearch Service |
TCP port configuration
Several roles set up services that listen on TCP ports, and several roles wait for TCP ports to be listening before continuing to run (indicated by Yes in the “Required For Installation” column). The table below shows the communication paths and port numbers used:
Target Host | Target Port | Source Hosts | Required For Installation |
---|---|---|---|
activemq | 61616 | repository, syncservice, transformers, search enterprise | Yes |
database | 5432 | repository, syncservice | Yes |
repository | 8080 | nginx, search, syncservice, acc, adw | Yes |
search | 8983 | repository | No |
transformers (aio t-engine) | 8090 | repository | No |
syncservice | 9090 | nginx | No |
adw | 80 | nginx | No |
nginx | 80 | <client-ips> | No |
nginx | 443 | <client-ips> | No |