You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Mohammed obaidan <bl...@gmail.com> on 2009/02/14 14:52:36 UTC

Re: [users@httpd] Re: GUI for configuring Apache httpd by editing httpd.conf

I will take a look at webmin. Also I am considering making the
software for windows and Linux so if a certain linux distribution has
its own configuration tool that will not be considered as a portable
tool for configuring Apache.

Also we can expand the project after implementing the main features.
For example a wizard to optimize Apache, a wizard to simplify creating
virtual hosts and a .htaccess password creator .. etc.

What I really aiming at is complete portable administration tool for
Apache. I am heading for this goal step by step and the first step is
the GUI for configuring Apache.

Regards

On Sat, Feb 14, 2009 at 4:22 PM, Dan Poirier <po...@pobox.com> wrote:
> Bogdan Cristea <cr...@gmail.com> writes:
>
>> On Saturday 14 February 2009 14:04:34 Mohammed obaidan wrote:
>>> I was searching the internet for a GUI tool for configuring the Apache
>>> httpd server.
>
>> openSuSE has a GUI for Apache configuration called from their system
>> management tool: yast2. I guess that other distros should have something
>> similar
>
> There's also webmin (http://webmin.com), which is distribution-neutral.
> I haven't looked at it, but it might be a source of inspiration.
>
> Dan
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Re: GUI for configuring Apache httpd by editinghttpd.conf

Posted by Octavian Râsnita <or...@gmail.com>.
I think that it doesn't matter if a module is a part of Apache or it is a 
third party one. If someone uses some modules in httpd.conf, that tool will 
need to be able to understand them, because otherwise that tool would be 
useless. And I guess most of the Apache admins use some kind of external 
modules like mod_php, or mod_python, (or mod_perl which is not so "third 
party").

But mod_perl allow including even perl code in httpd.conf, so that tool even 
though it shouldn't understand the perl code, it should be able to 
understand the XML elements used for including that code, for allowing the 
admins to modify it.

Octavian

----- Original Message ----- 
From: "Peter Schober" <pe...@univie.ac.at>
To: <us...@httpd.apache.org>
Sent: Sunday, February 15, 2009 12:18 AM
Subject: Re: [users@httpd] Re: GUI for configuring Apache httpd by 
editinghttpd.conf


> Just a few thoughts from the top of my head...
>
> * Mohammed obaidan <bl...@gmail.com> [2009-02-14 14:53]:
>> What I really aiming at is complete portable administration tool for
>> Apache. I am heading for this goal step by step and the first step is
>> the GUI for configuring Apache.
>
> So you want to write a complete admin tool with a GUI, that means a
> GUI item for every single httpd directive (or it's possible values, if
> restricted)? Seems like an awful lot of knobs to turn?
> Also what does complete with regard to the supported modules and their
> respective config options mean? Is this tool complete, iff it has a
> knob for every directive that's available when doing `configure &&
> make && make`? How about distribution's and other packaged versions
> and their modules? Whom are you targetting? All of them?
>
> You said this would possibly run on MS-Windows and other OSes, so it
> will be standalone desktop application? And it's output/result of
> using that GUI would be what?  A single httpd.conf file? What if my
> OS/distribution uses split config files (or does not use those)?
> Does that mean I cannot use the file, produced by your GUI tool?
> Or will I have to ssh to $server and hack at this file with $EDITOR
> to make the neccessary changes?
>
> Or will it somehow interact with httpd? Push the config file on some
> server (preferrably via secure protocols) or check the config file
> into a VCS? How will httpd learn of the changes? Automatic reloading?
> Might need a full restart, though. After doing syntax checks
> (e.g. `apachectl -t`)? Who will parse the output of the syntax checks?
>
> I'm sure this could all be solved, given the resources.
> I'm not so sure if these resources would be spent wisely, though.
>
> cheers,
> -peter
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Re: GUI for configuring Apache httpd by editing httpd.conf

Posted by Mohammed obaidan <bl...@gmail.com>.
Hi,

OK there are a lot of questions to be answered.
Regrading the directives, do not worry about the GUI. The GUI problem
is easy to solve and they are many options to tackle this, for
example, using a table to show the directives and group similar
directives. That is a quick solution for it. since the aim is a
complete Apache GUI admin tool, all  the directive of Apache will be
present, available to the user and validated.

Regarding the modules, the modules are not part of the Apache server.
That also applies to the distributions and packages modules.

Regarding split config files, this can be solved by giving a user the
option to have a split config file or not.

Regarding automatic reloading and syntax checking, this is not the
time to discuss it. As I told you before the aim is a portable Apache
GUI admin tool the first step is the httpd.conf file.

> I'm sure this could all be solved, given the resources.
> I'm not so sure if these resources would be spent wisely, though.

Well my friend, we will see about that.

One final note and I want to reemphasize is that

The aim is a portable Apache GUI admin tool.
The first step is the httpd.conf file.
This tool is solely for Apache httpd server not for third party
modules or distribution or packages

Regards

On Sun, Feb 15, 2009 at 1:18 AM, Peter Schober
<pe...@univie.ac.at> wrote:
> Just a few thoughts from the top of my head...
>
> * Mohammed obaidan <bl...@gmail.com> [2009-02-14 14:53]:
>> What I really aiming at is complete portable administration tool for
>> Apache. I am heading for this goal step by step and the first step is
>> the GUI for configuring Apache.
>
> So you want to write a complete admin tool with a GUI, that means a
> GUI item for every single httpd directive (or it's possible values, if
> restricted)? Seems like an awful lot of knobs to turn?
> Also what does complete with regard to the supported modules and their
> respective config options mean? Is this tool complete, iff it has a
> knob for every directive that's available when doing `configure &&
> make && make`? How about distribution's and other packaged versions
> and their modules? Whom are you targetting? All of them?
>
> You said this would possibly run on MS-Windows and other OSes, so it
> will be standalone desktop application? And it's output/result of
> using that GUI would be what?  A single httpd.conf file? What if my
> OS/distribution uses split config files (or does not use those)?
> Does that mean I cannot use the file, produced by your GUI tool?
> Or will I have to ssh to $server and hack at this file with $EDITOR
> to make the neccessary changes?
>
> Or will it somehow interact with httpd? Push the config file on some
> server (preferrably via secure protocols) or check the config file
> into a VCS? How will httpd learn of the changes? Automatic reloading?
> Might need a full restart, though. After doing syntax checks
> (e.g. `apachectl -t`)? Who will parse the output of the syntax checks?
>
> I'm sure this could all be solved, given the resources.
> I'm not so sure if these resources would be spent wisely, though.
>
> cheers,
> -peter
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Re: GUI for configuring Apache httpd by editing httpd.conf

Posted by Peter Schober <pe...@univie.ac.at>.
Just a few thoughts from the top of my head...

* Mohammed obaidan <bl...@gmail.com> [2009-02-14 14:53]:
> What I really aiming at is complete portable administration tool for
> Apache. I am heading for this goal step by step and the first step is
> the GUI for configuring Apache.

So you want to write a complete admin tool with a GUI, that means a
GUI item for every single httpd directive (or it's possible values, if
restricted)? Seems like an awful lot of knobs to turn?
Also what does complete with regard to the supported modules and their
respective config options mean? Is this tool complete, iff it has a
knob for every directive that's available when doing `configure &&
make && make`? How about distribution's and other packaged versions
and their modules? Whom are you targetting? All of them?

You said this would possibly run on MS-Windows and other OSes, so it
will be standalone desktop application? And it's output/result of
using that GUI would be what?  A single httpd.conf file? What if my
OS/distribution uses split config files (or does not use those)?
Does that mean I cannot use the file, produced by your GUI tool?
Or will I have to ssh to $server and hack at this file with $EDITOR
to make the neccessary changes?

Or will it somehow interact with httpd? Push the config file on some
server (preferrably via secure protocols) or check the config file
into a VCS? How will httpd learn of the changes? Automatic reloading?
Might need a full restart, though. After doing syntax checks
(e.g. `apachectl -t`)? Who will parse the output of the syntax checks?

I'm sure this could all be solved, given the resources.
I'm not so sure if these resources would be spent wisely, though.

cheers,
-peter

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


[users@httpd] Re: GUI for configuring Apache httpd by editing httpd.conf

Posted by Dan Poirier <po...@pobox.com>.
Mohammed obaidan <bl...@gmail.com> writes:

> I will take a look at webmin. Also I am considering making the
> software for windows and Linux so if a certain linux distribution has
> its own configuration tool that will not be considered as a portable
> tool for configuring Apache.

Don't forget Mac, Solaris, etc. If you're going to make it portable,
you might as well do it right :-)


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org