User Tools

Site Tools


computing:apachesurvival

This is an old revision of the document!



  • apachesurvival
  • Jonathan Haack
  • Haack's Networking
  • netcmnd@jonathanhaack.com

apachesurvival


This tutorial is for users of Debian GNU/Linux using the LAMP stack, wanting TLS encryption, multiple self-hosted websites, feature rich content management, etc., without sacrificing ownership or security. This tutorial will cover:

  • Establish LAMP stack
  • Virtual hosts for more than one website
  • Creation of self-signed SSL
  • Let's Encrypt with Certbot
  • MySQL survival commands
  • Installation of Joomla, Wordpress, Dokuwiki, Cacti
  • Installation and configuration of local sftp server
  • Directory permissions
  • firewall rules with ufw
  • symbolic links for External Drive outside of root of webserver (risky)

There is probably a bit more … but this will get us started. With the exception of Cacti, these are skills I learned on BSD / macOS and then migrated to Debian GNU/Linux which runs them better, has better implementations of the LAMP stack, more feature control, and most importantly is #freesoftware.


computing/apachesurvival.1525578193.txt.gz · Last modified: 2018/11/25 01:33 (external edit)