Reseller Web Hosting

how to secure cms websites in cpanel server?


Error: Your Requested widget " bcn_widget-2" is not in the widget list.
  • [do_widget_area colormag_advertisement_above_the_footer_sidebar]
    • [do_widget id="custom_html-10"]
    • [do_widget id="custom_html-11"]
    • [do_widget id="custom_html-13"]
    • [do_widget id="colormag_125x125_advertisement_widget-2"]
    • [do_widget id="text-15"]
    • [do_widget id="custom_html-9"]
    • [do_widget id="custom_html-12"]
  • [do_widget_area colormag_contact_page_sidebar]
    • [do_widget_area colormag_error_404_page_sidebar]
      • [do_widget_area colormag_footer_sidebar_four]
        • [do_widget id="custom_html-3"]
        • [do_widget id="text-7"]
      • [do_widget_area colormag_footer_sidebar_full_width]
        • [do_widget_area colormag_footer_sidebar_one]
          • [do_widget id="custom_html-6"]
          • [do_widget id="custom_html-7"]
          • [do_widget id="custom_html-8"]
          • [do_widget id="text-38"]
          • [do_widget id="text-3"]
          • [do_widget id="text-4"]
        • [do_widget_area colormag_footer_sidebar_one_upper]
          • [do_widget_area colormag_footer_sidebar_three]
            • [do_widget id="custom_html-4"]
            • [do_widget id="text-6"]
          • [do_widget_area colormag_footer_sidebar_three_upper]
            • [do_widget_area colormag_footer_sidebar_two]
              • [do_widget id="custom_html-5"]
              • [do_widget id="text-5"]
            • [do_widget_area colormag_footer_sidebar_two_upper]
              • [do_widget_area colormag_front_page_area_beside_slider]
                • [do_widget_area colormag_front_page_content_bottom_section]
                  • [do_widget_area colormag_front_page_content_middle_left_section]
                    • [do_widget_area colormag_front_page_content_middle_right_section]
                      • [do_widget_area colormag_front_page_content_top_section]
                        • [do_widget_area colormag_front_page_slider_area]
                          • [do_widget_area colormag_front_page_top_full_width_area]
                            • [do_widget id="text-17"]
                          • [do_widget_area colormag_header_sidebar]
                            • [do_widget id="custom_html-2"]
                            • [do_widget id="text-8"]
                            • [do_widget id="text-27"]
                            • [do_widget id="text-23"]
                          • [do_widget_area colormag_left_sidebar]
                            • [do_widget id="text-19"]
                          • [do_widget_area colormag_right_sidebar]
                            • [do_widget id="text-13"]
                            • [do_widget id="search-2"]
                            • [do_widget id="colormag_300x250_advertisement_widget-3"]
                          • [do_widget_area widgets_for_shortcodes]
                            • [do_widget id="breadcrumb_navigation_widget-5"]
                            • [do_widget id="text-16"]
                            • [do_widget id="text-20"]
                            • [do_widget id="text-24"]
                            • [do_widget id="text-25"]
                            • [do_widget id="bcn_widget-2"]
                            • [do_widget id="text-28"]
                            • [do_widget id="text-29"]
                            • [do_widget id="text-30"]
                            • [do_widget id="text-31"]
                            • [do_widget id="text-32"]
                            • [do_widget id="text-33"]
                            • [do_widget id="text-34"]
                            • [do_widget id="text-35"]
                            • [do_widget id="text-37"]
                          • [do_widget_area wp_inactive_widgets]
                            • [do_widget id="text-12"]
                            • [do_widget id="colormag_300x250_advertisement_widget-4"]
                            • [do_widget id="recent-posts-2"]
                            • [do_widget id="recent-comments-2"]
                            • [do_widget id="archives-2"]
                            • [do_widget id="meta-2"]
                            • [do_widget id="pages-3"]
                            • [do_widget id="text-22"]
                          Silicon House provides unlimited cPanel in the linux reseller web hosting package. You can find Softaculous  option under all cpanel. By one click  you can install CMS websites like wordpress,Joomla,drupal etc; using Softaculous.


                          You can secure CMS websites using the below procedure :

                          If you allow your instructors to upload files, then you will have to take many precautions in your application as well as server side.

                          1. You can Secure CMS websites by keeping Upload folder outside the public_html folder and not inside it.
                          2. The uploading file must be checked for extension. For example, a hacker or a user might upload a hackfile renaming it as video file and once uploaded they might again rename it. Hence you must check for file extension using, javascript, MIME type and other server side scripts.
                          3. The uploaded file name must be renamed with date and some random prefix, so that a hacker will not be able to identify or call the file once it is uploaded
                          4. It is better to keep your uploading site separate from your main domain name. For example your main domain demo.com can have a sub domain which is created as a separate domain [ like test.demo.com] under whm and then whatever files that are uploaded will get uploaded in it. But users will use only demo.com. Also while calling the video file, don’t call as video file directly [ like test.demo.com/demo123.flv ] instead write a script which will load like test.demo.com/video.php?id=3d33542. This way even when a hack file is uploaded will not be identifiable.
                          5. Use server side tools for scanning uploaded files. However, remember uploaded files are videos and hence it will take a lot of time to scan.
                          6. Always scan the files and complete it before showing them to users. There must be a time delay between uploading and showing in the website.
                          7. Please search for commercial scanning tools which will have more options to scan such videos and implement them.
                          8. Always maintain upto date backup locally by copying them regularly using winscp, putty or cygwin.
                          9. Encrypt your websites code using Ion Cube so that hackers cannot view your source code.
                          10.Please avoid using admin folder names like admin, manage etc which are obvious.