Vamos devagar com a carroagem...
vc ta confundindo coisas distintas:
- Apache e Nginx sao servidores web. Eles nao "sabem" servir ruby, php, java etc... por padrao. Eles servem conteudo estatico. Vc tem q usar algum modulo - como o mod_php pro apache ou algo semelhante - para que eles "ganhem" essa capacidade.
- Passenger eh um servidor de aplicaçoes ruby que tem modulo para o apache e Nginx. Ou seja voce tem q usar os dois juntos pra poder servir sua aplicaçao.
- E tem os outros servicores de aplicaçoes como o Unicorn(pra apps ruby) que nao tem modulo nenhum e que eh configurado geralmente como um proxy reverso atras de um servidor web como o Apache e o Nginx.
Respondendo a sua pergunta, Apache pode sim servir ruby e php se voce assim desejar. Basta que o mod_php e o passenger - ou alguma configuracao semelhante - estejam instalados.
Vlw,
Galera,
os servidores, tipo apache passenger ou outro sei la...
Posso usar pra servidor ruby, e subir tambem aplicaçoes PHP?