Cuando no hay directorio de ServerName en el global seccionar de httpd.conf -- ése es cuando el httpd tiene que intentar determinar el servername sí mismo. Y algo en la configuración de su máquina, o en su name resolution, tiene httpd el terminar para arriba con sag.visas.gov incorrecto.
Agregar una línea en la sección global (usted puede ver una línea comentada-hacia fuera del ejemplo poco después de ServerAdmin):
ServerName visas.ecvisas.com
También cambiar detrás su línea de ServerName en la sección de VirtualHost a visas.ecvisas.com.
Cerciorarse de que visas.ecvisas.com esté en su archivo de /etc/hosts.
Entonces intentar recomenzar apache.