Se o navegador lhe retorna com o código fonte do arquivo index.asp!?!?!? provavelmente o Apache não está rodando ou não está configurado para o asp.
Tente dar um start no apache para saber se ele está rodando....
# apache start
Não sei o ASP, mais o PHP, é necessario "veicular" o PHP ao Apache.
No PHP, usamos:
sudo apt-get install apache2 mysql-server php5 php5-mysql
(exemplo PHP)
Neste caso php5-mysql, serve para vincular o PHP com o MySQL, o mesmo pode servir para o Apache com o ASP.