Advertisement
DerekGraham78

wordpress.nix

Dec 31st, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. # Edit this configuration file to define what should be installed on
  2. # your system. Help is available in the configuration.nix(5) man page
  3. # and in the NixOS manual (accessible by running ‘nixos-help’).
  4. { config, lib, pkgs, ... }:
  5.  
  6. {
  7. services.wordpress.sites."papalpenguin.com" = {};
  8. services.wordpress.sites."papalpenguin.com".virtualHost.documentRoot = "/var/www/papalpenguin.com";
  9. #services.wordpress.sites."papalpenguin.com".virtualHost.addSSL = true;
  10. services.wordpress.sites."papalpenguin.com".virtualHost.listen = [
  11. {
  12. ip = "192.168.4.60";
  13. port = 443;
  14. ssl = true;
  15. }
  16. {
  17. ip = "192.168.4.60";
  18. port = 80;
  19. }
  20. {
  21. ip = "*";
  22. port = 8080;
  23. }
  24. ];
  25.  
  26. services.wordpress.sites."papalpenguin.com".settings = {
  27. WP_HOME = "https://www.papalpenguin.com";
  28. FORCE_SSL_ADMIN = false;
  29. AUTOMATIC_UPDATER_DISABLED = false;
  30. };
  31. services.wordpress.sites."papalpenguin.com".database.tablePrefix = "wp_";
  32. services.wordpress.webserver = "nginx";
  33. services.wordpress.sites."papalpenguin.com".virtualHost.serverAliases = [
  34. "www.papalpenguin.com"
  35. "papalpenguin.com"
  36. ];
  37. services.wordpress.sites."papalpenguin.com".virtualHost.locations."/".index = "index.php index.html";
  38. services.wordpress.sites."papalpenguin.com".virtualHost =
  39. {
  40. adminAddr = "[email protected]";
  41. forceSSL = false;
  42. enableACME = true;
  43. };
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement