Sanity checks for Adobe CQ5 installations
In this blogpost I give an overview of some basic checks you can do after you have done a (production) installation of CQ5.x . The checks can mostly be done via the browser, and will give you very quickly an rough idea whether you are almost done, or still need to start.
1. Admin screens
The following urls should not be accessible:
http://yourwebsite/system/console
http://yourwebsite/system/sling/cqform/defaultlogin.html
http://yourwebsite/crx/de/index.jsp
http://yourwebsite/etc/packages.html
If these pages are accessible, then you have to revisit the security settings mentioned in this document :
http://dev.day.com/docs/en/cq/current/deploying/security_checklist.html#Restrict%20Access%20via%20the%20Dispatcher
2. OSGi-configuration
Go to the site, and try these two urls :
http://yourwebsite/somepage?wcmmode=edit
http://yourwebsite/somepage?debug=layout
If you see the page changed, that will give you an indication that the basic OSGi-configuration is not done, you can find these settings in this document :
http://dev.day.com/docs/en/cq/current/deploying/configuring_osgi.html
3. Basic error-handling
Go to your site and go to a non existing url/page :
http://yourwebsite/notthispage
This should result is a decent errorpage, and it should not redirect to the sling login screen.
Here a document that explains how to customize the error-pages
http://dev.day.com/docs/en/cq/current/developing/customizing_error_handler_pages.html
4. Removal of Geometrixx
Go to your site (external and internal) to this url :
http://yourwebsite/content/geometrixx
This should result in a error-not-found page, and not showing the default Geometrixx website.
Here a document that describes how to remove the default Geometrixx website.
http://dev.day.com/docs/en/cq/current/deploying/installing_cq.html
5. Default users
Go to your CQ5-instances (author+publish) and try to login with the default password of the default users provided with CQ5 (admin/author).
The expected result is that the passwords are changed for these user-accounts or that you can’t login with those.
http://dev.day.com/docs/en/cq/current/deploying/security_checklist.html
6. Dispatcher and caching
For the blogpost I just used Jmeter to generate some simple load on the website. When you are able to generate some load on your installation it is much easier to see whether particular settings are working. And it will give you a first idea on the load on the machines.
Begin with some very simple urls, like :
http://yourwebsite/homepage
http://yourwebsite/homepage/about-my-company.html
Now you can check your dispatcher and loadbalancer (if installed) if they are working as it should be. You should be seeing entries in the log-file.
When caching is configured on the dispatcher, you can easily verify that by changing the url to http://yourwebsite/homepage?a=b . Because the dispatcher doesn’t cache pages with a ? in it, all these requests will handled by the publish instance. And therefore the throughput will go down a lot.
Here you can find some basic dispatcher documentation:
http://dev.day.com/docs/en/cq/current/deploying/dispatcher.html
Documentation
Here some handy documentation around performance and the general knowledge base.
http://dev.day.com/docs/en/cq/current/howto/performance_monitor.html
http://dev.day.com/content/kb/home/cq5.html
Twitter: @heervisscher
This is a great website on CQ5 that I have touched before. I like the categorization that help me sorting out a problem & direct me how to do checking in my CQ5 installation.
Thanks!
Good post, one addition though: People must also make sure they do not expose the CQ package manager http://yourwebsite/etc/packages.html - this is a common mistake since parts of /etc/ are often public for tags, designs an the like.
Regards,
Olaf
Thanks for your feedback. I added the url in the document.
thanks,
Feike
<a href="http://www.essaylounge.com/editing-services/">essay rewriting<a/> || <a href="http://www.essaylounge.com/do-my-assignment/">Do assignment for money<a/> || <a href="http://www.essaylounge.com/free-papers/">free dissertations<a/>
Thanks
What to say in praise of this blog which is simply the best, Thanks for sharing this all.
I really like following your blog as the articles are so simple to read and follow. Excellent. Please keep up the good work. Thanks.
Nice sharing guys! Looking forward for more news.
Rale galvanising penalization. Transactions has been handwritten in hit overnice enounce. I tap accruement this palatalised of becalm. Thanks for coitus gaolbreak noesis.
thank for info :) this info is very good for me. Thank you for the great article I did enjoyed reading it, I will be sure to bookmark your blog and definitely will come back from again. I want to encourage that you continue your great job, have a good day
I could really say that visiting this one of a kind site was very great cause it has a content that you rarely found to other site based on the articles that you have been posted.
Cameron says that it is wrong if people can continue not to appear before select committees. He says Sir George Young, the leader this.of the Commons, may look at
It is a very inspiring post to go through for excellent story about sustainability; food and environment in urban areas.The successful example of urban farming in Chicago can be followed in other cities to make the cities greener and less polluted.I've enjoyed reading the interesting discussion.
Interesting post and thanks for sharing. Some things in here I have not thought about before.Thanks for making such a cool post which is really very well written.
I really like following your blog as the articles are so simple to read and follow. Excellent. Please keep up the good work. Thanks.
I hope you have a nice day! Very good article, well written and very thought out. I am looking forward to reading more of your posts in the future
Fantastic goods from you, man. Ive study your stuff ahead of and you're just as well amazing. I enjoy what you've got right here, adore what you're stating and the way you say it. You make it entertaining and you even now manage to help keep it wise. I cant wait to go through additional from you. That is really an incredible web blog.