ポート80でサービスを実行するのに問題があります。これは、別のプログラムですでに使用されているようです。問題は、nestat-lpn|を使用することです。grep:80(またはこのコマンドの変形)は、ポート80を使用するプロセスを表示しません。
学校から提供された不明なVMでUbuntu12.04.1LTSを実行しています。おそらく、それらはいかなる種類の制限も課していないので、サーバーはインターネットに直接接続された物理的なボックスのように動作すると見なされます。
すでに述べたように、ポート80のnetstatをgrepすると、sudoとしても出力が生成されません。ポート22で正しく機能することを確認するために、sshdが表示されます。ポート8080および443も使用されているように見えますが、netstatには表示されません。
どんな助けでも大歓迎です。