Použítí CGI skriptů je možné pouze pokud je služba CGI aktivována a pouze na serverech s operačním systémem Linux. Podporovány jsou např. jazyky PERL, Python a Ruby.
CGI skripty musí být umístěny v adresáři /www/cgi-bin/ nebo v jiném adresáři, který však musí mít práva 755. Soubory musí mít koncovku .cgi nebo .pl (další přípovy lze přidat pomocí .htaccess direktivy AddHandler)
Ještě před odesláním výstupu do prohlížeče je třeba, aby daný skript vygeneroval alespoň hlavičku s typem výstupu (klasicky Content-type: text/html).
Příklady pro jednotlivé jazyky:
PERL
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello World!";
Python
#!/usr/bin/python
print "Content-type: text/html"
print
print "Hello World!"
Ruby
#!/usr/bin/ruby
puts "Content-Type: text/html"
puts
puts "Hello World!"