From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2011-September/008035.html | 128 ++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 zarb-ml/mageia-dev/2011-September/008035.html (limited to 'zarb-ml/mageia-dev/2011-September/008035.html') diff --git a/zarb-ml/mageia-dev/2011-September/008035.html b/zarb-ml/mageia-dev/2011-September/008035.html new file mode 100644 index 000000000..f9df49fc9 --- /dev/null +++ b/zarb-ml/mageia-dev/2011-September/008035.html @@ -0,0 +1,128 @@ + + + + [Mageia-dev] changing apache configuration handling + + + + + + + + + +

[Mageia-dev] changing apache configuration handling

+ Guillaume Rousse + guillomovitch at gmail.com +
+ Wed Sep 14 10:06:56 CEST 2011 +

+
+ +
Hello list.
+
+Our current default apache module configuration files all starts with:
+<IfDefine HAVE_FOOBAR>
+loadModule FooBar
+</IfDefine>
+
+This allow to be smart, and eventually run apache without installed 
+modules, which seems a cool idea. However, it also requires to 
+explicitely launch apache with -DHAVE_FOOBAR to be able to use the given 
+module, which seems however far less compliant with the general 'install 
+and run' general idea (and eventually too much technical for some part 
+of the target population). In order to mitigate this last point, our 
+current sysinit init script automatically compute the list of arguments 
+from the list of files present on the system, making it transparent for 
+the end user. In the same time, it seems also to defeat the original 
+purpose, as to my knowledge, you can't prevent it to automatically add 
+-DHAVE_FOOBAR to httpd command line...
+
+Now, with systemd, the general idea is to reduce additional ad-hoc 
+behaviour found in init scripts, to focus on just running the services. 
+As a consequence, there is no 'find everything installed to pass option 
+to override conditional loading' in place. And I'm relunctant to 
+reintroduce something whose sole purpose seems to workaround a 
+self-imposed constraint.
+
+So, we have the following choice:
+- change current behaviour, by keeping conditionals in configuration 
+file. To use php, you have to install mod_php, and add -DHAVE_PHP5 in 
+/etc/sysconfig/httpd. This means additional configuration is required, 
+but also possibility to temporary disable without uninstalling.
+
+- keep current behaviour, by removing conditionals in configuration 
+file. This means no additional configuration needed, but also than 
+installing implies usage.
+
+What's the general opinion there ?
+-- 
+BOFH excuse #367:
+
+Webmasters kidnapped by evil cult.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1