Como as respostas acima mencionadas, existem algumas maneiras de fazer isso. O Apache tem sido o servidor web padrão para o Linux por um longo tempo. É fácil de usar e outros no seu servidor ubuntu.
Quais scripts você está tentando executar? Você está expondo a Internet selvagem ou apenas usuários locais? Eu ficaria muito cauteloso em abrir nada disso na Internet. Em seguida, você precisaria acompanhar as versões do servidor da web, atualizando à medida que os patches de segurança fossem desativados. Ainda mais importante são seus scripts. Você pode abrir facilmente furos em sua máquina. Você precisa ser super diligente ao verificar e sanear suas entradas. Sua autenticação no script pode vazar informações sobre os usuários na máquina.
Dependendo do que você está fazendo, eu posso procurar por um pacote que já faz o que você quer fazer. Para material genérico de sysadmin, eu checaria o Webmin. link