Default Account Directories in a Linux Host

We generally follow the convention of calling Linux Hosting companies as cheap hosting. Hosting companies do provide the client a special directory on the Linux server whose name normally matches with the primary domain chosen by the customer. This directory has following 3 directories, which are very important:
public_html : Contains the HTML scripts to be served up to the site’s clients. This directory and those below it, the web space, are accessible to anyone on the Web and therefore pose a severe security risk if used for anything other than public
Logs : Contains the log data, both of accesses and errors.
cgi-bin :Contains the CGI scripts. These are programs or shell scripts written by or for
the webmaster that can be executed by Apache on behalf of its clients. It is most important, for security reasons, that this directory not be in the web space.