summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-webteam/2011-February/000366.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-webteam/2011-February/000366.html')
-rw-r--r--zarb-ml/mageia-webteam/2011-February/000366.html167
1 files changed, 167 insertions, 0 deletions
diff --git a/zarb-ml/mageia-webteam/2011-February/000366.html b/zarb-ml/mageia-webteam/2011-February/000366.html
new file mode 100644
index 000000000..d6a687744
--- /dev/null
+++ b/zarb-ml/mageia-webteam/2011-February/000366.html
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-webteam] Forum installation (almost) complete
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Forum%20installation%20%28almost%29%20complete&In-Reply-To=%3C4D63C350.40805%40vilarem.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000365.html">
+ <LINK REL="Next" HREF="000369.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-webteam] Forum installation (almost) complete</H1>
+ <B>Ma&#226;t</B>
+ <A HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Forum%20installation%20%28almost%29%20complete&In-Reply-To=%3C4D63C350.40805%40vilarem.net%3E"
+ TITLE="[Mageia-webteam] Forum installation (almost) complete">maat-ml at vilarem.net
+ </A><BR>
+ <I>Tue Feb 22 15:08:16 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000365.html">[Mageia-webteam] Forum installation (almost) complete
+</A></li>
+ <LI>Next message: <A HREF="000369.html">[Mageia-webteam] Forum installation (almost) complete
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#366">[ date ]</a>
+ <a href="thread.html#366">[ thread ]</a>
+ <a href="subject.html#366">[ subject ]</a>
+ <a href="author.html#366">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Le 22/02/2011 13:42, Michael Scherer a &#233;crit :
+&gt;<i> Hi,
+</I>&gt;<i>
+</I>&gt;<i> I finished the most part of the puppet deployment of the forum this
+</I>&gt;<i> night, as those who were idling on #mageia-sysadmin know.
+</I>\o/ great !
+
+&gt;<i> So thanks to the work of Maat and ashledombos, we do have :
+</I>&gt;<i> - a git repository on <A HREF="git://git.mageia.org/forum/">git://git.mageia.org/forum/</A> ( write access :
+</I>&gt;<i> <A HREF="ssh://git.mageia.org/git/forum/">ssh://git.mageia.org/git/forum/</A> for them, as they requested ). Filled
+</I>&gt;<i> with what was sent to me last week.
+</I>&gt;<i>
+</I>&gt;<i> - the friteuse vm that hold the forum is hosted on alamut, for the
+</I>&gt;<i> moment, with a reverse proxy, on both http and https
+</I>&gt;<i>
+</I>We'll need perhaps to force a redirection for http to https (dunno is phpbb works well with both ways)
+
+
+&gt;<i> - the database is hosted on alamut, on pgsql.
+</I>&gt;<i>
+</I>&gt;<i> - a git snapshot of the current code that was sent is deployed, along
+</I>&gt;<i> with puppet stuff to deploy it more than once ( hosting for more than
+</I>&gt;<i> one forum was on the TODO list after all )
+</I>&gt;<i>
+</I>&gt;<i> - I had to remove ./install/, as asked by phpbb who refused to work. I
+</I>&gt;<i> do not know if there was something needed, it is still in git, just
+</I>&gt;<i> removed on the snapshot with rm ( I kept in git to ease the merge of
+</I>&gt;<i> code later ).
+</I>&gt;<i>
+</I>an other approach is to rename install -&gt; noinstall and prevent completely access to noinstall with apache deny
+
+-&gt; when we need to use again install a move noinstall -&gt; install sets back the forum to maintenance mode
+
+(for better security controlling access to install with an ip whitelist or even a http based login against ldap would be nice)
+
+&gt;<i> What is left to do :
+</I>&gt;<i>
+</I>&gt;<i> - There is likely missing write permissions ( I have started to lock
+</I>&gt;<i> down and opened ./cache/, and it was sufficient to have something to
+</I>&gt;<i> see )
+</I>&gt;<i>
+</I>Yup but we'll need also write access to upload dirs (for uploaded files, pictures, avatars, smilies...)
+
+
+&gt;<i> - As using .htaccess cause performance penalty, I have not enabled them,
+</I>&gt;<i> but maybe part of them are required. In any case, we need to review them
+</I>&gt;<i> and add them to the apache configuration if needed. IIRC, most are just
+</I>&gt;<i> &quot;do not go to this directory&quot;.
+</I>&gt;<i>
+</I>we need to rewrite, control accesses and other things like that.
+
+If we don't use .htaccess then all these configs need to be moved to apache vhost config
+
+&gt;<i> - https has to be forced for the login, and cleartext has to be disabled
+</I>&gt;<i> ( as cleartext passwords for sysadmins and people with ldap admin rights
+</I>&gt;<i> is IMHO 'niet', and we cannot rely on people never forgetting this to
+</I>&gt;<i> always log using SSL )
+</I>&gt;<i>
+</I>https for all ?
+
+(and redirection http-&gt;https)
+
+&gt;<i> - ssl certs should be corrected ( as I discovered during the night ),
+</I>&gt;<i> but that should be quick ( when I mean corrected, I speak of the wrong
+</I>&gt;<i> host, not of the fact they are self signed ).
+</I>&gt;<i>
+</I>&gt;<i> - IMHO, a clearer separation of code and theme should be done, as for
+</I>&gt;<i> now, we do have everything in the same git repository
+</I>&gt;<i>
+</I>Ok but how ?
+
+&gt;<i> - Various things would IMHO have to be adjusted ( like email, etc ).
+</I>&gt;<i>
+</I>yup
+
+&gt;<i> - for sysadmin, the git hosting has to be completed ( mail notification,
+</I>&gt;<i> web interface, various commits hooks, etc )
+</I>&gt;<i>
+</I>&gt;<i> - php deployment should also be hardened and fixed ( fixed because php
+</I>&gt;<i> complain about some timezone issue ).
+</I>&gt;<i>
+</I>-&gt; Define timezone in php.ini
+
+&gt;<i> - registration on the forum without using identity, as we decided in
+</I>&gt;<i> this thread
+</I>&gt;<i> ( <A HREF="https://www.mageia.org/pipermail/mageia-sysadm/2010-November/000897.html">https://www.mageia.org/pipermail/mageia-sysadm/2010-November/000897.html</A> ) should be disabled. I didn't went further but it didn't seemed to be the case ( at least, not in the interface ).
+</I>&gt;<i>
+</I>yes... at registration could be done but the created account would not be able to log in
+
+&gt;<i> - prepare the migration to the vm at nfrance ( once it is ready ). This
+</I>&gt;<i> will requires some adjustments to some puppet modules, as we assumed
+</I>&gt;<i> that only one db server would be used.
+</I>&gt;<i>
+</I>ph34r the distance between db server (Marseille) and forum (Toulouse)
+
+
+&gt;<i> For now, the forum is locked ( using the builtin forum facility ) until
+</I>&gt;<i> I do a quick review of the .htaccess stuff, and because I think people
+</I>&gt;<i> didn't want to have it opened without knowing it was installed. Forum
+</I>&gt;<i> admin should be able to unlock it if they want ( unless I was wrong
+</I>&gt;<i> about the way phpbb work )
+</I>I'll try to log in and do also a tiny review
+
+Thanks Misc
+
+
+
+
+
+</PRE>
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000365.html">[Mageia-webteam] Forum installation (almost) complete
+</A></li>
+ <LI>Next message: <A HREF="000369.html">[Mageia-webteam] Forum installation (almost) complete
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#366">[ date ]</a>
+ <a href="thread.html#366">[ thread ]</a>
+ <a href="subject.html#366">[ subject ]</a>
+ <a href="author.html#366">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-webteam">More information about the Mageia-webteam
+mailing list</a><br>
+</body></html>