I think another really important point to consider is that a lot of the suggestions you've been given sort of imply/assume that you have root login to your own web server. If you're accustomed to using a shared host web provider that simply lets you upload html pages (or html pages containing php), then you may be in for a rude awakening! Most shared host web providers don't allow you to upload your own CGI scripts. Some providers may claim to offer "cgi scripts", but what they mean is that they have a few canned scripts (guest books, counters, email gateways) that you may access by using special links (not the same as allowing you to upload custom scripts).

Even if you find a web host who will let you have your own custom CGI scripts, they most likely will not provide support for mod_perl, or Mason, etc.

So choosing a web host that provides what you want will be more difficult. They're out there - but not to the same degree as the html/php guys. And it will probably cost more.

Another option is to buy a "virtual server". This will look like you're logging in (as root) to your own server, but it's actually a virtual machine, being hosted on a machine running dozens of other virtual machines. This is great for playing around and doing experimental stuff, but probably not reliable enough for a real production site. But a dedicated server with root login will cost 10x more than your typical shared host plan.

You'll also be forced to learn a great deal about server configuration, web site security, system administration, database administration, etc. Otherwise, your site will get hacked and turned into a spam bot in no time.

But most of the information you'll need is freely available online, if you take the time to look for it. You have a lot of homework to do!


In reply to Re: How to use Perl in web pages? by scorpio17
in thread How to use Perl in web pages? by kitsune

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.