After 3 weeks of brain freeze, I was able to figure out a basic configuration for vhost.conf files.
This is just a"BASIC" setup practice to be able to run more than one server using apache's name base virtualhost.
01_server1_vhost.conf
NameVirtualHost *:80
<VirtualHost *:80> --------------------------------------> Apache listens to all request on port :80
ServerAdmin
nobody@nohoo.comDocumentRoot /var/www/localhost/server1 folder
ServerName
www.server1.com --------------------------------------> "www".server1.com
ErrorLog /var/www/localhost/server1 folder/-error_log
CustomLog /var/www/localhost/server1 folder/-access_log common
</VirtualHost>
Options Indexes FollowSymLinks
-------------------------------
02_server1.com_vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin
nobody@nohoo.comDocumentRoot /var/www/localhost/server1 folder
ServerName server1.com ----------------------------------> server1.com
ErrorLog /var/www/localhost/server1 folder/-error_log
CustomLog /var/www/localhost/server1 folder/-access_log common
</VirtualHost>
Options Indexes FollowSymLinks
-------------------------------
03_server2_vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin
nobody@nohoo.comDocumentRoot /var/www/localhost/server2 folder
ServerName
www.server2.com --------------------------------> "www".server2.com
ErrorLog /var/www/localhost/server2 folder/-error_log
CustomLog /var/www/localhost/server2 folder/-access_log common
</VirtualHost>
Options Indexes FollowSymLinks
-------------------------------
04_server2.com_vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin
nobody@nohoo.comDocumentRoot /var/www/localhost/server2 folder
ServerName server2.com -----------------------------------> server2.com
ErrorLog /var/www/localhost/server2 folder/-error_log
CustomLog /var/www/localhost/server2 folder/-access_log common
</VirtualHost>
Options Indexes FollowSymLinks
01 and 02 are the same server as is 03 and 04.
This way,,,server1 and server2 accepts request regardless if "www" is entered at beginning of domain name.
I had probs with that.