# Scripting languages supported by virtualmin servers

**URL:** <https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196>\
**Category:** Virtualmin Hosting Offers\
**Created:** [July 5, 2013, 12:36pm UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196 "2013-07-05T12:36:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![joalroyo](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@joalroyo](https://forum.virtualmin.com/u/joalroyo)\
**Post date:** [July 5, 2013, 12:36pm UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/1 "2013-07-05T12:36:35Z")

</div>

Hi,

I would like to know which are the scriptting languages that can be used by the virtual hosts created using virtualmin to provide web content.

For example, if I create a virtual host using the virtualmin GUI this allow the client to use PHP, and some default configuration files are provided.

Could you tell me if it is also true when the cliente used perl, python, ruby, java, etc.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![sgrayban](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/sgrayban/32/5867_2.png) [@sgrayban](https://forum.virtualmin.com/u/sgrayban)\
**Post date:** [July 15, 2013, 6:23pm UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/2 "2013-07-15T18:23:57Z")

</div>

Java is not supported because Virtualmin does not support Tomcat but the rest is offered in the Pro version of VM

---

<div class="post-metadata">

**Author:** ![Eric](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/e/898d66/32.png) [@Eric](https://forum.virtualmin.com/u/Eric)\
**Post date:** [July 15, 2013, 8:08pm UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/3 "2013-07-15T20:08:03Z")

</div>

Howdy,

Scott’s correct, Virtualmin doesn’t support Tomcat (though you could always set it up manually if you wanted, but Virtualmin doesn’t simplify that process).

You can enable Perl, Python, and Ruby handling in Virtualmin Pro or GPL, it’s just a matter of making sure that the correct Apache modules are installed, and that Apache is configured to process that particular scripting language… or you could make a .cgi script in the /cgi-bin/ directory.

There’s an Install Script for Python’s Django web framework available in Virtualmin Pro and GPL.

Virtualmin Pro has an additional feature, where it can run Ruby scripts using Mongrel, and will configure that for you.

-Eric

---

<div class="post-metadata">

**Author:** ![joalroyo](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/j/ec9cab/32.png) [@joalroyo](https://forum.virtualmin.com/u/joalroyo)\
**Post date:** [July 22, 2013, 11:28am UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/4 "2013-07-22T11:28:31Z")

</div>

Thanks for the replies

---

<div class="post-metadata">

**Author:** ![wocul](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/w/d9b06d/32.png) [@wocul](https://forum.virtualmin.com/u/wocul)\
**Post date:** [December 29, 2013, 11:30pm UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/5 "2013-12-29T23:30:49Z")

</div>

adding support for turnkeylinux-based distros (appliances) could greatly simplify managing things like Java/Node.js or Ruby on Rails via Webmin/Virtualmin

---

<div class="post-metadata">

**Author:** ![system](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/cd96d761e326db4b2bef94886a639109bd7a8e76.svg) [@system](https://forum.virtualmin.com/u/system)\
**Post date:** [April 30, 2020, 6:17am UTC](https://forum.virtualmin.com/t/scripting-languages-supported-by-virtualmin-servers/46196/6 "2020-04-30T06:17:04Z")

</div>

Closed on April 30, 2020, 6:17am UTC


