Enhancement #1690

Feature #1660: Migrate NethService to NethServer

Migrate httpd configuration

Added by Davide Principi over 8 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:02/28/2013
Priority:NormalDue date:03/01/2013
Assignee:-% Done:

100%

Category:nethserver-httpd
Target version:v6.4-alpha2
Resolution: NEEDINFO:

Description

  • ibay configuration
  • ibay passwords

Related issues

Related to NethServer 6 - Enhancement #1688: Migrate Ibays CLOSED 02/28/2013 03/01/2013

Associated revisions

Revision 87750baa
Added by Davide Principi over 8 years ago

httpd.conf template: warn if more than one global ibay wants to be the DocumentRoot. Refs #1690

Revision 6d47fba9
Added by Davide Principi over 8 years ago

httpd.conf template: added Profile field to ibay context. Refs #1690

Revision 98b23bc6
Added by Davide Principi over 8 years ago

httpd.conf: moved IBay and VirtualHost sub-templates under /etc/e-smith/templates/httpd/. Refs #1690

Revision 8c698cde
Added by Davide Principi over 8 years ago

httpd ibay templates: Alias directive moved into *.ibay files. A profile template can specify both Alias+<Directory> configurations. Refs #1690

Revision b302a462
Added by Davide Principi over 8 years ago

httpd.conf: added isDocumentRoot key to $ibayConf. True if ibay has to be set as DocumentRoot, False otherwise. A warning message is produced if more than one ibay wants to be DocumentRoot of the same context in httpd.conf. Refs #1690

Revision 7e80d00a
Added by Davide Principi over 8 years ago

httpd.conf: the vhost key TemplatePath was renamed VhostProfile. Refs #1690

Revision 8930e9c8
Added by Davide Principi over 8 years ago

ibay-default template: the DocumentRoot is now outputted by ibay template. Refs #1690

Revision 575555bf
Added by Davide Principi over 8 years ago

httpd.conf: honour ibay HttpProfile prop to choose what ibay template to expand. Refs #1690

Revision 4c9c8673
Added by Davide Principi over 8 years ago

migration-import event: splitted nethserver-ibays-migrate into two stages, "begin" to create/modify ibay record, and "commit" to raise the appropriate event. Refs #1690, #1688

Revision e933bcb6
Added by Davide Principi over 8 years ago

migrate-import event: plugged nethserver-httpd-migrate action. Refs #1690

Revision 9484c40f
Added by Davide Principi over 8 years ago

nethserver-httpd-migrate: fixed perl hashes dereference. Refs #1690

Revision 539c370a
Added by Davide Principi over 8 years ago

Migrate perl module: imported parseShadow() method. Refs #1690

Revision 8061ba75
Added by Davide Principi over 8 years ago

nethserver-directory-migrate (parseShadow): moved function in NethServer::Migrate module. Refs #1690

Revision d9d9ac68
Added by Davide Principi over 8 years ago

nethserver-httpd-migrate action: renamed nethserver-httpd-migrate-ibays. Migrate DocumentRoot settings. Refs #1690

Revision 0833c619
Added by Davide Principi over 8 years ago

httpd.conf: emit a warning and skip DocumentRoot directive if path does not exist, to avoid startup problems. Refs #1690

Revision 2135fb85
Added by Davide Principi over 8 years ago

nethserver-httpd-migrate-ibays action: force OtherAccess=r when PublicAccess is global or local, to grant read-only access to apache. Refs #1690

Revision 802d1384
Added by Davide Principi over 8 years ago

httpd.conf: set default values for ibayConf context. Refs #1690

Revision 13b4ddfb
Added by Davide Principi over 8 years ago

nethserver-httpd-setibayspassword action: detect hashed passwords and store as plain data. Refs #1690

Revision 01b97973
Added by Davide Principi over 8 years ago

Added empty /etc/httpd/conf/ibays.htpasswd as RPM config file. Refs #1690

Revision d8adc62a
Added by Davide Principi over 8 years ago

*.spec.in: fixed %files section. Refs #1690

Revision c97a7db7
Added by Giacomo Sanchietti over 8 years ago

nethserver-httpd-admin-migrate: migrate SSLCipherSuite property. Refs #1690

Revision f43c3275
Added by Giacomo Sanchietti over 8 years ago

migration: add nethserver-httpd-migrate action to migration-import event. Refs #1690

Revision e9ccb8d9
Added by Davide Principi over 8 years ago

migration-import event: restart causes httpd startup problems, maybe related to ibay-create events which reload httpd repeatedly. Removed because a full restart is not required. Refs #1690

History

#1 Updated by Davide Principi over 8 years ago

  • Estimated time set to 6.00

#2 Updated by Davide Principi over 8 years ago

  • Due date set to 03/01/2013
  • Status changed from NEW to ON_DEV
  • Start date set to 02/28/2013
  • % Done changed from 0 to 10

#3 Updated by Davide Principi over 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 10 to 100

#4 Updated by Giacomo Sanchietti over 8 years ago

  • Status changed from MODIFIED to ON_DEV
Create a nethserver-httpd-migrate which migrate these props:
  • SSLv2 from httpd-e-smith
  • access from httpd-e-smith
  • SSLCipherSuite from modSSL

#5 Updated by Giacomo Sanchietti over 8 years ago

  • Assignee changed from Davide Principi to Giacomo Sanchietti
  • % Done changed from 100 to 90

#6 Updated by Giacomo Sanchietti over 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 90 to 100

Implemented.

#7 Updated by Davide Principi over 8 years ago

  • Status changed from MODIFIED to CLOSED

#8 Updated by Davide Principi over 8 years ago

State set to closed on NethServer 6.4 alpha2 release

Also available in: Atom PDF