site.conf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <VirtualHost *:80>
  2. ServerAdmin webmaster@localhost
  3. DocumentRoot /var/www/vpn
  4. ServerName vpn.example.com
  5. ErrorLog ${APACHE_LOG_DIR}/vpn-error.log
  6. CustomLog ${APACHE_LOG_DIR}/vpn-access.log combined
  7. DirectoryIndex index.php
  8. <Directory "/var/www/vpn">
  9. Options -Indexes -FollowSymLinks
  10. AllowOverride All
  11. Require all granted
  12. AddType application/x-httpd-php .php
  13. </Directory>
  14. <Location "/admin">
  15. AuthType Basic
  16. AuthName "VPN Admin"
  17. AuthUserFile /etc/apache2/.htpasswd-admin
  18. Require valid-user
  19. #Require ip 192.168.1.0/24
  20. #Satisfy all
  21. # Запрещаем кеширование авторизации
  22. AuthBasicProvider file
  23. </Location>
  24. <Location "/ccd">
  25. AuthType Basic
  26. AuthName "VPN User"
  27. AuthUserFile /etc/apache2/.htpasswd-ccd
  28. Require valid-user
  29. #Require ip 192.168.1.0/24
  30. #Satisfy all
  31. # Запрещаем кеширование авторизации
  32. AuthBasicProvider file
  33. </Location>
  34. </VirtualHost>