Liferay
In our case, multiple sites are hosted on a single app server and web server(Nginx). The requirement was to disable one of the sites, and a result of hitting the disabled site should be a custom page displayed with the message that the site is unavailable.
For doing this, there are three actions to be performed:
Disable the app from the app server
Avoid it from hitting the app server form the web server
Display a custom static HTML page instead of the default nginx page.
To disable the site:
Disable from Liferay (App Server)
Login to Liferay application using the admin credentials
Goto Control Panel => Sites
Goto-Control-Panel Control panel
Disable the required site by clicking on three dots located besides the site and then on Deactivate.
Disable from nginx (Web Server)
Login to your web server and open the terminal
Go to the following path: /etc/nginx/sites-enabled or /etc/nginx/conf.d
Open the config file of the specific domain you need to disable.
Comment the line containing proxy_pass and add the following to disable all the URLs of that domain present in the location tag:
if (!-e $request_uri) {
rewrite ^ / permanent;
}
Disable from nginx
Display a static HTML page:
Put your custom HTML content in index.html (This file has the default page of nginx) file present at the following path: /usr/share/nginx/html/ or /var/www/html (Based on your server config, the location of index.html file might be in any one of the location).
Restart the nginx server: sudo service nginx restart
Conclusion:
In this tutorial, you learned how to disable a site from Liferay, where the default Nginx page is located, and how to change it by using any text editor
The technology has been a pioneer in speeding up the data analysis of customers for enterprises.
17 Jul 2024
Learn about Alfresco development and its benefits for businesses. Discover how leveraging Alfresco can enhance efficiency and collaboration.
17 Jul 2024
Mastering Alfresco Development: Essential Tips for Success in ECM Solutions” provides crucial insights and strategies for developers to excel in…
17 Jul 2024
401, One World West, Nr. Ambli T-Junction 200, S P Ring Road, Bopal, Ahmedabad, Gujarat 380058
Kemp House 160 City Road, London, United Kingdom EC1V 2NX
Nürnberger Str. 46 90579 Langenzenn Deutschland
Level 36 Riparian Plaza, 71 Eagle Street, Brisbane, QLD 4000
4411 Suwanee Dam road, Bld. 300 Ste. 350 Suwanee GA, 30024
Cube Work Space, 24 Hans Strijdom Avenue, Cape Town
B 503 Sama Tower, Sheikh Zayed Road, United Arab Emirates
34 Applegrove Ct. Brampton ON L6R 2Y8
We use cookies to improve your browsing experience.
OKAYThis website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.