Python code - Set up virtualhost and obtain LetsEncrypt cert

de către kiwidaniel
Tipul fișierului nu este compatibil

This code is part of an automation system I developed for a web hosting platform. It implements a "new_user" command that sets up a new Apache virtual host in a chroot environment, using a separate PHP-FPM pool, creates a new user, sets up SFTP content management, obtains a new HTTPS certificate from LetsEncrypt (if required), etc.

image of username kiwidaniel Flag of New Zealand Christchurch, New Zealand

Despre mine

I have more than 30 years IT & programming experience and more than 20 years experience in IT Security, Computer Forensics & Network Architecture/Administration. My 20 year consulting career includes working as a senior consultant at international firms Deloitte and Capgemini where I led teams delivering IT Security work in multiple countries. I hold Honours & Masters degrees in Computer Science. I have given expert evidence in Court and am regularly interviewed by the media. I am a native English speaker and an excellent writer of technical, business and promotional material. My skills include: - Pentesting, ethical hacking: Nessus, OpenVAS, OWASP ZAP, NMAP, Kali Linux - Investigate security breaches & fix issues - CTO & DevOps at US cloud provider - Software development in C, C++, Python, Ada - DevOps for hosting company, Ansible - Asterisk/FreePBX, VoIP - Configure web application firewall, modsecurity - Forensics: EnCase, FTK, Sleuth Kit (TSK), etc - Firewalls, iptables

USD85 USD/oră

25 păreri
6.2

Tag-uri