Skip to content

Instantly share code, notes, and snippets.

View khatriafaz's full-sized avatar
💭
Learning

Afaz Khatri khatriafaz

💭
Learning
View GitHub Profile
@khatriafaz
khatriafaz / Caddyfile
Created February 3, 2024 08:10
Caddy: prevent virtual host discover
# Your rest of the config
:80 {
error * "Unauthorized" 403
handle_errors {
respond "Unauthorized"
}
}
@khatriafaz
khatriafaz / cpanel-persmission.sh
Last active September 1, 2021 11:20
Shell script to apply proper directory and file permissions after cloning the project on cPanel servers
#!/bin/bash
username="${1:-$USER}"
folder="${2:-.}"
chown -R $username:$username $folder
find $folder -type f -exec chmod 644 {} \;
find $folder -type d -exec chmod 755 {} \;
chmod 755 .
@khatriafaz
khatriafaz / laravel-permissions.sh
Last active April 10, 2021 18:51
Laravel server file permissions
#!/bin/bash
# Default variables
apachename="${1:-apache}"
username="${2:-$USER}"
folder="${3:-.}"
# Change ownership to webserver user/group
chown -R $apachename:$apachename $folder