Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
I
ISPConfig 3
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 479
    • Issues 479
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 22
    • Merge Requests 22
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • ISPConfig
  • ISPConfig 3
  • Issues
  • #5314

Closed
Open
Opened May 29, 2019 by Kai@kakohari

Clean up SSL-config at least for apache2 to disable TLS1.0 and make use of recommended settings

Whats wrong?

Using ispconfig with Apache and Lets Encrypt leads to a situation where one seems to have no chance to disable TLSv1.0. There is a setting in httpd.conf, maybe in httpd.conf.d, in the vhosts-File, in /etc/letsencrypt/options-ssl-apache.conf Some of them are rewritten if you change settings of the specific vhost, some not. The settings in /etc/letsencrypt/options-ssl-apache.conf seem to overwrite some settings. Some settings seem to be overwritten, when the ispconfig cronjobs run, but it is not exactly clear, which of those files are affected.

correct behaviour

Maybe it might be considered to clean up this mess ;-) Considerations:

  • make use of the settings from https://cipherli.st/ and put them into the template-files for apache2/nginx/lighttpd
  • create a graphical representation of how and when which setting wins, especially for apache2
  • remove duplicates of settings or try to find out, who wins
  • add option to set this stuff at a central place to be used for all vhosts (either as a textfile or as a setting in the GUI)

environment

Server OS: Ubuntu, but independent Server OS version: independent Webserver: Apache/2.4.18 ISPConfig version: 3.1.13p1

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: ispconfig/ispconfig3#5314