How to secure ‘public html’?

Permissions can be very important when it comes to hosting your website. Permissions can allow our server computer to write and edit your files. Along with that, some files need to be protected from writing and editing, as a security measure.

Method 1. At cPanel user level:

Step::1 Login to cPanel and open File Manager

Steps::2 Scroll over public_html and right click on it and choose Change Permissions option

Step::3 Set the permissions to 0750.

Method 2. At Root level:

Step::1 Login to WHM root and open Server Configuration

Step::2 Open Tweak Settings

Step::3 Go to Security tab and find the option “Enable File Protect”

Step::4 Click over On button and the Save

Method 3. Via Filezilla/SFTP

Step::1 Login to Filezilla as root

Step::2 Go to /root and look for “fixperms.sh” file

Step::3 Open this link- https://pastebin.com/K8Xd4DWy

Step::4 Copy the entire code and paste it fixperms.sh file

Step::5 Now you need to add a Cron Job to the following location- /var/spool/cron and edit the file “root”

Here add an hourly cronjob to hit the file fixperms.sh. Add the line given below and save it:

This cron will hit the file fixperms.sh repeatedly so that the file permission of all the cpanel’s public_html will remain 0750. In this way you can secure public_html.

In this way you can setup file permissions of any file in cPanel.

Visit our Blog for more detials. You can also watch the video here.

 

 



  • How to secure 'public html', what are different ways to secure public_html
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to prevent Cross Site Scripting(XSS) injection attack in your Website?

Cross-site Scripting (XSS) is a client-side code injection attack. The attacker aims to execute...

How to protect PHP file execution in a specific directory?

Having some directories writeable by default makes your site vulnerable to hacker attacks....

How to Create backup & store them remotely in any Server using SCP?

Step::1 Login to cPanel and go to Backup Wizard in Files section.Step::2 Now click over Backup...

How to find all http in your website and replace them with https in cPanel?

Step::1 Login to your cPanel and open File ManagerStep::2 Next go inside public_html and create a...

How to Setup file permissions of any file in cPanel?

Permissions can be very important when it comes to hosting your website. Permissions can allow...