Das Index-Listing kannst du unterbinden, indem du einfach eine index.html oder index.php erstellst.

Falls du zusätzlich diesen "Pop-Up Login" haben möchtest:

Verzeichnisse mit .htaccess schützen