Can't cd into my own directory?
Solution 1:
You need the execute bit set on directories if you want to be able to switch to that. (The filesystem type doesn't really matter.)
chmod u+x ./apache
Solution 2:
http://www.albany.edu/faculty/gms/homepage101/unix_permissions.html says
TABLE 1. UNIX DIRECTORY Permissions
WHO WHAT THE PERMISSIONS ALLOW USER Read (r) The account owner can list the files in the directory. Write (w) The account owner can create or delete files in the directory. Execute (x) access files in that directory by name (such as Web page files). GROUP Read (r) Everyone in the designated group can list the files in the directory. Write (w) Everyone in the group can create or delete files in the directory. Execute (x) Everyone in the group can change (cd) into the directory and access files in that directory by name (such as Web page files). OTHER Read (r) Anyone can list the files in the directory. Write (w) Anyone can create or delete files in the directory. Execute (x) Anyone can change (cd) into the directory and access files in that directory by name (such as Web page files).
The Wikipedia article is worth reading and says
The effect of setting the permissions on a directory (rather than a file) is "one of the most frequently misunderstood file permission issues" (Hatch 2003).