cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:20::681a:396:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=193,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68814a8ffc3e65-SIN alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:20::681a:296:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BhQ8XXAvXwAfXPjaKnE9nTacb6lk8kIE5Y5ETZlRogD2ZLyMeO1zsrdrMqlIXbvn2Ji5cjQWUvwqho%2FfXtwrB%2BDqEHXD2ficD3fl7lCHilLZi3Rv91DF5lMoeg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b688148bd95d56a-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:20::681a:296:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=274
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9laiKo%2FVcudm78Vl22ppkEVty1hRh4ZFowJnlaya%2FR0JvzUPT76MzxwqGn%2B%2FjFXkq7bRPEkB8OdCxB%2BI4SuR2opvJVEJP0HgkpHRsw70tcTBv583t1pcN6Ei7g%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b68814a2bbb429b-EWR
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
Open service 104.26.3.150:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pJsyhQVptEhNDV8nneMjlNApbzNofQ1GRjbxLrzTNSwO7BvGOgnnlT3C5y2yS%2FF1mJP9IxP1I5lvwY8j6H29Rz5OG9VaKGKCMLd8BHRt5w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6881487f2be8fe-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.26.2.150:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=F7AE%2FiI7KVKSdc5505WH3hYyxLd8wds57Yi2v5yYr%2BJ%2BfyqlmtRxnuRqL6zGPz7umFeZTxVKQIyrEY7%2FDSVSKgoSq7uBZFVUGc4axNigyw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6881486f3fd399-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:20::ac43:47a6:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=272
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iL0jbo12aoOfstvr3PRlGkRp%2BIOa7A8aeXBGuqUYVQB%2BUajD8vRGG8M58epzt8YJ6vQMGNGAnUMDHzvcqA1gs8z8LhdYkt2FaesTy8UHxXPo7lmZhLofxv7dQw%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b68814a3a860ab9-EWR
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
Open service 2606:4700:20::681a:296:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=96,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b688148cbee430e-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.26.3.150:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=14
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9Sa27q%2FYSWKLYAEJuNut0%2FfzyXLyH7Oq9eDEitItYzSbEs2LZr4nEZY5OJ99mu6efBQxwhcRgXtvflE1cWZAaJ37i6KsQP3goJ8eT18IOw%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b6881487da5131e-AMS
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
Open service 2606:4700:20::ac43:47a6:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UeD7xxjCoPsG9hRCxIBiUp574kHwSomy06EjJbNrx5vp72LnkQLaj7eL8OjabqTniEIbcrMh8y3SjTyMD2jBQo%2Fkmj5GndcuFLFTciYvmGXVqbNkLTNqKIn%2FiA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6881482e941337-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:20::681a:396:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zKr4vVqV9ciCUgU%2FGd1YJxzlFjCyaoXJVMRUXnf1rJLnUyDrJ7iOkygy0C0wdD78iykJOAdMLAvnuWmyTf0PFQfRUFmbdtr37qa8szlUSydUaIrAvDgzRkZVOg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b6881480d39284d-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.71.166:80 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Length: 0
Connection: close
Location: https://lms.asttecs.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cTJAXPzZNxNZAChyUSCkdZT%2F5t8MwWhKD9DdSmy18pUXh9YbyYRRMvA6A%2FBEorIX6JtIMyvLp9zVvLCf%2Bv2fYgS0i9AiOUntvtpF5U6LbQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b688147fbc99267-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.26.3.150:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=27,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b68814829a9f746-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.26.2.150:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=26,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b688147f8e793db-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.71.166:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=23,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b688147db0d5b28-AMS alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:20::ac43:47a6:8443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 521 <none> Date: Wed, 31 Dec 2025 08:46:11 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=94,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b6881484b59d826-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:20::681a:396:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=45
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ps25pqy50S%2BBw1Ej%2Bc1bTX4P8EasdzFxtapKk%2FRM3TmOCWpzGfvEnYVltgg2CLSiyduaQS0c3eYMmxFtO8ZBHVzLf62ecDBUAwo7ZQhuc%2BbJvKmNj2%2FvgOmv6Q%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b6881480862b972-AMS
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
Open service 104.26.2.150:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=270
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LlgkNWYJrlAANIxE738YgyBgLQSl2BrNbVAQkjMjurpRINLG0vhkak0YrZWf5sKvbOug%2FgGOPrCYMl2Qcft2DkKHj%2FUrV5KidVdh6vdIXA%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b6881496aef4b9f-EWR
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
Open service 172.67.71.166:443 · lms.asttecs.com
2025-12-31 08:46
HTTP/1.1 200 OK
Date: Wed, 31 Dec 2025 08:46:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Vary: Accept-Encoding
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=55
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IQoeQu8w05taygC2VXx5MN7FwpWC8yyMR1ic3zutLzBd37UziaqWbWIjxKy%2Feqbf54rnWow2a4Jaqg8MqV%2BDoa%2FkWGoF7KNhN2mT84kZGg%3D%3D"}]}
cf-cache-status: DYNAMIC
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9b6881481b3488a3-LHR
alt-svc: h3=":443"; ma=86400
<link href="client/css/espo/hazyblue-vertical.css" rel="stylesheet" id='main-stylesheet'>
<body style="padding: 20px 10px 60px 10px; max-width: 900px; margin: 0 auto">
<p>
<strong>You need to configure your webserver in order to being able to run EspoCRM. After that
refresh the page.</strong>
</p>
<h2>For Apache webserver</h2>
<p>
You need to have <strong>mod_rewrite</strong> enabled. You can do it by running in the terminal:
</p>
<pre>
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>
</pre>
<h3>Non-production environment</h3>
<p>
You need to enable `.htaccess` usage in the apache configuration. Add the code:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html>
AllowOverride All
</Directory>
</code>
</pre>
<h3>Production environment</h3>
<p>
It's recommended to configure the document root to look at the `public`
directory and create an alias for the `client` directory. The code to add to the apache configuration:
</p>
<pre>
<code>
DocumentRoot /var/www/lms.asttecs.com/html/public/
Alias /client/ /var/www/lms.asttecs.com/html/client/
</code>
</pre>
<p>
And allow override for the `public` directory:
</p>
<pre>
<code>
<Directory /var/www/lms.asttecs.com/html/public/>
AllowOverride All
</Directory>
</code>
</pre>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/apache-server-configuration/">documentation</a>.
</strong>
</p>
<h2>For Nginx webserver</h2>
<p>
You need to configure the document root to look at the `public` directory and create an alias for the `client` directory.
</p>
<p>
<strong>
See more details in the <a href="https://docs.espocrm.com/administration/nginx-server-configuration/">documentation</a>.
</strong>
</p>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"2a77b8b54c74440a98c10a84e22af5ba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>