VarnishはWebサーバーではなく、Webアプリケーションアクセラレータです。ウィキペディアはすべてを説明しています...
Varnishは、コンテンツの多い動的Webサイト用に設計されたHTTPアクセラレータです。クライアント側のキャッシュとして誕生したSquidや、主にオリジンサーバーであるApacheやnginxなどの他のHTTPアクセラレータとは対照的に、VarnishはHTTPアクセラレータとして設計されました。ワニスは、FTP、SMTP、およびその他のネットワークプロトコルをサポートすることが多い他のプロキシサーバーとは異なり、HTTPのみに焦点を当てています。
ポート80でApacheとnginxを実行することに関しては、これを実行する理由がありますが、どちらもそれ自体が本格的なWebサーバーであることを忘れないでください。
プライマリフロントエンドWebサーバーとしてnginxを使用すると、システムでApacheを実行し続けることを選択した場合でも、パフォーマンスを向上させることができます。nginxの最大の利点の1つは、静的コンテンツをどれだけうまく提供できるかです。Apacheよりもはるかに効率的で、メモリや処理のコストはほとんどありません。そのため、動的な「重い持ち上げ」をApacheに任せながら、画像やその他の静的コンポーネントを処理するnginxを見つけるのが一般的です。
開発サーバーでこれを実行する唯一の理由は、本番インスタンスから可能な限りシームレスな環境を維持するためです。
これがセットアップを説明する1つの記事です...あなたがグーグルを使うならばもっとたくさんあります...
UbuntuサーバーでApache2の前にNginxを設定する