# A Control Panel for Nginx?

**URL:** <https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315>\
**Category:** NGINX\
**Created:** [February 14, 2009, 9:32am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315 "2009-02-14T09:32:11Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [February 14, 2009, 9:32am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/1 "2009-02-14T09:32:11Z")

</div>

Hi,

Hi,

I am using Ubuntu 8.04 Server on a hosted server.  
I am also using Nginx as the webserver in the server.

Now i am migrating some 120 domains which is hosted on another machine  
having Apache to this server on nginx.

So, is there any control panel like Webmin, etc. that is both open  
source  
and provides support for Nginx ?  
It would greatly simplify the task, if theres one such !

Thanks  
Vishnu

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [February 14, 2009, 9:39am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/2 "2009-02-14T09:39:12Z")

</div>

Webmin works with nginx. I’m using it now 😉

On Sat, Feb 14, 2009 at 12:20 AM, Vishnu Kumar D R

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [February 14, 2009, 9:54am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/3 "2009-02-14T09:54:59Z")

</div>

How did u configure that?  
Is there a seperate module for it?  
Can i download it?

Vishnu

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [February 14, 2009, 8:13pm UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/4 "2009-02-14T20:13:58Z")

</div>

Hi, There is no module for it.

Something I should have mentioned “my bad” I have webmin + nginx on a  
test  
server. My main server is running Plesk and Nginx. I’m in the process of  
moving everything over to the test server though but have yet to put a  
single domain on it. Its just accessible via ip.

But webmin + nginx works fine like that. To extend it to use domains  
just  
install the BINDDNSServer [http://doxfer.com/Webmin/BINDDNSServer](http://doxfer.com/Webmin/BINDDNSServer). I  
have  
yet to use that via webmin but the setup looks pretty straight forward.

I actually just did a fresh fedora 9 install then installed the webmin  
rpm  
from their site. Then on the left hand menu choose Unused Modules and  
install the necessary items, php, mysql, binddns server ect. Then I  
installed nginx, tossed a cfg in, started up the php-fcgi’s nginx and  
mysql  
and blam it was working based off ip. So adding a domain and custom  
dns’s  
should be pretty simple. I do have apache installed but it does not  
autostart or need to run for webmin. And I’ve never used it with ubuntu,  
only centos5 and fedora 8,9 and 10. It actually has a slick built in yum  
updater/installer via the webmin panel. May work with apt-get too but  
I’m  
unsure.

After re-reading your 1st email I think you were looking for somthing  
with a  
gui to write data to the nginx cfg. Webmin does not do that. I just  
paste in  
a new block per domain, then customize it per its requirements and root  
ect.

Someone at the direct admin forums got direct admin working in the manor  
I  
think your looking for.

> **[HowTo : NginX - The Apache Replacement](https://forum.directadmin.com/threads/howto-nginx-the-apache-replacement.20133/)**
>
> Introduction / Requirements
> 
> Before reading this, please remember that NginX and Apache are fundamentally different.
> Therefore, not all functions can be emulated.
> 
> When converting, be prepared to lose :
> \- .htaccess
> I didn't do this, but I believe it...

It looks like its a cfg parsor. Thus servers added via the Direct admin  
panel would be added to the httpd.conf then parsed by his custom setup  
and  
automaticly added to the nginx.conf. It looks pretty slick and depending  
on  
your host many give direct admin as a free addon.

Anyway good luck.

On Sat, Feb 14, 2009 at 12:45 AM, Vishnu Kumar D R

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [August 29, 2010, 5:46pm UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/5 "2010-08-29T17:46:17Z")

</div>

Webmin/Virtualmin control panel for Nginx  
[http://github.com/rrouse/nginx-webmin/](http://github.com/rrouse/nginx-webmin/)

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [September 8, 2010, 11:51am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/6 "2010-09-08T11:51:38Z")

</div>

## bvidinli Wrote:

> (note that this is a testing version, may contain
> 
> > nginx mailing list  
> > removed\_email\_address@domain.invalid  
> > [nginx Info Page](http://nginx.org/mailman/listinfo/nginx)
> 
> * * *
> 
> nginx mailing list  
> removed\_email\_address@domain.invalid  
> [nginx Info Page](http://nginx.org/mailman/listinfo/nginx)

Support as reverse proxy to apache or with php fastcgi using php-fpm ?  
Also will it support rewrite rules on the fly ? I mean automatically  
convert htaccess rules within ehcp.

Posted at Nginx Forum:

> **[Re: A Control Panel for Nginx?](https://forum.nginx.org/read.php?2,124883,128332#msg-128332)**
>
> Webmin/Virtualmin control panel for Nginx http://github.com/rrouse/nginx-webmin/ -- Posted via http://www.ruby-forum.com/. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ nginx mailing list nginx@nginx.org http://nginx.org/mailman/listinfo/ng

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [September 8, 2010, 10:45pm UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/7 "2010-09-08T22:45:06Z")

</div>

ehcp will support two modes:

- only apache + php
- only nginx + php-fpm (not through a proxy)  
will be able to switch between two modes easily, for beginners and who  
wants to experiment.

converting .htaccess to nginx rewrite rules is not supported now,  
maybe in future.  
nginx rewrite rules will be written to config files through webbased  
panel interface.

I hope to release it in a few weeks.  
the new testing can be downloaded from [www.ehcp.net/ehcp\_yeni.tgz](http://www.ehcp.net/ehcp_yeni.tgz)

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [August 30, 2010, 12:05am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/8 "2010-08-30T00:05:35Z")

</div>

ehcp (Easy Hosting Control Panel) is going to support nginx as a  
webserver, directly inside it.  
it is being tested.  
you may also test it using [http://ehcp.net/ehcp\_yeni.tgz](http://ehcp.net/ehcp_yeni.tgz)  
file  
download and start install.sh  
it will install panel, nginx and all hosting related files.  
(note that this is a testing version, may contain bugs.)

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [November 16, 2010, 12:11am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/9 "2010-11-16T00:11:15Z")

</div>

Vi Ktor Wrote:

---

<div class="post-metadata">

**Author:** ![Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/a587f6/32.png) [@Vishnu\_Kumar\_D\_R](https://www.ruby-forum.com/u/Vishnu_Kumar_D_R)\
**Post date:** [October 17, 2011, 4:02am UTC](https://www.ruby-forum.com/t/a-control-panel-for-nginx/160315/10 "2011-10-17T04:02:44Z")

</div>

Is there an update on this project?

Thx

Posted at Nginx Forum:

> **[Re: A Control Panel for Nginx?](https://forum.nginx.org/read.php?2,124883,216800#msg-216800)**
>
> Webmin/Virtualmin control panel for Nginx http://github.com/rrouse/nginx-webmin/ -- Posted via http://www.ruby-forum.com/. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ nginx mailing list nginx@nginx.org http://nginx.org/mailman/listinfo/ng
