Hello,

you can fix the problem 'Invalid Virtual...' if you enable the directive
ServerName 
global.
Your configuration in the section <Virtual Host> works fine because
there is set 
the Server name 'ServerName 0.0.0.0'. 
Enable and assign this directive outside from each 'Virtual Host'
section and you 
have won.

Ciao, Roman



"Cross Fire Labs B.A. Lambrechts" wrote:
> 
> Hi -
> 
> Thanks in advance for your help on this.  I am going CRAZY with this.
> 
> setup up Apache and Tomcat as described in documentation.  Tomcat v. 4.0.1
> and Apache 1.3.22 on Sun Solaris 8 - using mod_webapp.so
> 
> httpd.conf:  When I insert the WebAppDeploy outside of the Virtual Host I
> get a syntax error "Invalid Virtual Host". When I insert the WebAppDeploy
> command inside of the Virtual Host definition - no syntax error.  Then I
> start Tomcat and Apache and when I try to access my first html page - I get
> an error "Web Application not yet deployed".  In the error_log for Apache I
> am getting warp errors:  "Cannot receive handshake Warp packet" and in the
> catalina.out error log for Tomcat I am getting an IOException on the socket
> read and from StandServer.await: Invalid command ' ' received.
> 
> When I leave the WebAppDeploy out altogether - it seems to work but then the
> JDBC Realm set up in the server.xml file for Tomcat whether inside or
> outside of the Host definition does not work - at all - no errors - just
> never pops up the dialog box.
> 
> Something really weird is going on and I am now tearing my hair out in big
> clumps trying to figure it out.  The sad thing is I had it all perfect and
> then had a disk crash and lost everything and now I can't figure it out
> anymore.
> 
> I have apache set up with mod_ssl so the Virtual Host definition points to
> the secure port.
> 
> Here is my httpd.conf file:  (took out all comments for easier reading)
> 
> ServerType standalone
> ServerRoot "/usr/local/apache_1.3.22"
> PidFile /usr/local/apache_1.3.22/logs/httpd.pid
> ScoreBoardFile /usr/local/apache_1.3.22/logs/httpd.scoreboard
> Timeout 300
> 
> KeepAlive On
> MaxKeepAliveRequests 100
> KeepAliveTimeout 15
> 
> MinSpareServers 5
> MaxSpareServers 10
> StartServers 5
> 
> MaxClients 150
> 
> MaxRequestsPerChild 0
> 
> LoadModule env_module         libexec/mod_env.so
> LoadModule config_log_module  libexec/mod_log_config.so
> LoadModule mime_module        libexec/mod_mime.so
> LoadModule negotiation_module libexec/mod_negotiation.so
> LoadModule status_module      libexec/mod_status.so
> LoadModule includes_module    libexec/mod_include.so
> LoadModule autoindex_module   libexec/mod_autoindex.so
> LoadModule dir_module         libexec/mod_dir.so
> LoadModule cgi_module         libexec/mod_cgi.so
> LoadModule asis_module        libexec/mod_asis.so
> LoadModule imap_module        libexec/mod_imap.so
> LoadModule action_module      libexec/mod_actions.so
> LoadModule userdir_module     libexec/mod_userdir.so
> LoadModule alias_module       libexec/mod_alias.so
> LoadModule access_module      libexec/mod_access.so
> LoadModule auth_module        libexec/mod_auth.so
> LoadModule setenvif_module    libexec/mod_setenvif.so
> <IfDefine SSL>
> LoadModule ssl_module         libexec/libssl.so
> </IfDefine>
> LoadModule webapp_module libexec/mod_webapp.so
> 
> ClearModuleList
> AddModule mod_env.c
> AddModule mod_log_config.c
> AddModule mod_mime.c
> AddModule mod_negotiation.c
> AddModule mod_status.c
> AddModule mod_include.c
> AddModule mod_autoindex.c
> AddModule mod_dir.c
> AddModule mod_cgi.c
> AddModule mod_asis.c
> AddModule mod_imap.c
> AddModule mod_actions.c
> AddModule mod_userdir.c
> AddModule mod_alias.c
> AddModule mod_access.c
> AddModule mod_auth.c
> AddModule mod_so.c
> AddModule mod_setenvif.c
> <IfDefine SSL>
> AddModule mod_ssl.c
> </IfDefine>
> AddModule mod_webapp.c
> 
> Port 80
> 
> <IfDefine SSL>
> Listen 80
> Listen 443
> </IfDefine>
> 
> User nobody
> Group nobody
> 
> ServerAdmin [EMAIL PROTECTED]
> 
> DocumentRoot "/usr/local/tomcat/webapps"
> 
> <Directory />
>     Options FollowSymLinks
>     AllowOverride None
> </Directory>
> 
> <Directory "/usr/local/tomcat/webapps">
> 
>     Options Indexes FollowSymLinks MultiViews
> 
>     AllowOverride None
> 
>     Order allow,deny
>     Allow from all
> </Directory>
> 
> <IfModule mod_userdir.c>
>     UserDir public_html
> </IfModule>
> 
> <IfModule mod_dir.c>
>     DirectoryIndex index.html
> </IfModule>
> 
> AccessFileName .htaccess
> 
> <Files ~ "^\.ht">
>     Order allow,deny
>     Deny from all
>     Satisfy All
> </Files>
> 
> UseCanonicalName On
> 
> <IfModule mod_mime.c>
>     TypesConfig /usr/local/apache_1.3.22/conf/mime.types
> </IfModule>
> 
> DefaultType text/plain
> 
> <IfModule mod_mime_magic.c>
>     MIMEMagicFile /usr/local/apache_1.3.22/conf/magic
> </IfModule>
> 
> HostnameLookups Off
> 
> ErrorLog /usr/local/apache_1.3.22/logs/error_log
> 
> LogLevel warn
> 
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
> 
> CustomLog /usr/local/apache_1.3.22/logs/access_log common
> 
> ServerSignature On
> 
> <IfModule mod_alias.c>
> 
>     Alias /icons/ "/usr/local/apache_1.3.22/icons/"
> 
>     <Directory "/usr/local/apache_1.3.22/icons">
>         Options Indexes MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
>     Alias /manual/ "/usr/local/apache_1.3.22/htdocs/manual/"
> 
>     <Directory "/usr/local/apache_1.3.22/htdocs/manual">
>         Options Indexes FollowSymlinks MultiViews
>         AllowOverride None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
>     ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.22/cgi-bin/"
>     <Directory "/usr/local/apache_1.3.22/cgi-bin">
>         AllowOverride None
>         Options None
>         Order allow,deny
>         Allow from all
>     </Directory>
> 
> </IfModule>
> <IfModule mod_autoindex.c>
> 
>     IndexOptions FancyIndexing
>     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
> 
>     AddIconByType (TXT,/icons/text.gif) text/*
>     AddIconByType (IMG,/icons/image2.gif) image/*
>     AddIconByType (SND,/icons/sound2.gif) audio/*
>     AddIconByType (VID,/icons/movie.gif) video/*
> 
>     AddIcon /icons/binary.gif .bin .exe
>     AddIcon /icons/binhex.gif .hqx
>     AddIcon /icons/tar.gif .tar
>     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
>     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
>     AddIcon /icons/a.gif .ps .ai .eps
>     AddIcon /icons/layout.gif .html .shtml .htm .pdf
>     AddIcon /icons/text.gif .txt
>     AddIcon /icons/c.gif .c
>     AddIcon /icons/p.gif .pl .py
>     AddIcon /icons/f.gif .for
>     AddIcon /icons/dvi.gif .dvi
>     AddIcon /icons/uuencoded.gif .uu
>     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
>     AddIcon /icons/tex.gif .tex
>     AddIcon /icons/bomb.gif core
> 
>     AddIcon /icons/back.gif ..
>     AddIcon /icons/hand.right.gif README
>     AddIcon /icons/folder.gif ^^DIRECTORY^^
>     AddIcon /icons/blank.gif ^^BLANKICON^^
> 
>     DefaultIcon /icons/unknown.gif
> 
>     ReadmeName README
>     HeaderName HEADER
>     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
> 
> </IfModule>
> <IfModule mod_mime.c>
> 
>     AddEncoding x-compress Z
>     AddEncoding x-gzip gz tgz
>     AddLanguage da .dk
>     AddLanguage nl .nl
>     AddLanguage en .en
>     AddLanguage et .ee
>     AddLanguage fr .fr
>     AddLanguage de .de
>     AddLanguage el .el
>     AddLanguage he .he
>     AddCharset ISO-8859-8 .iso8859-8
>     AddLanguage it .it
>     AddLanguage ja .ja
>     AddCharset ISO-2022-JP .jis
>     AddLanguage kr .kr
>     AddCharset ISO-2022-KR .iso-kr
>     AddLanguage nn .nn
>     AddLanguage no .no
>     AddLanguage pl .po
>     AddCharset ISO-8859-2 .iso-pl
>     AddLanguage pt .pt
>     AddLanguage pt-br .pt-br
>     AddLanguage ltz .lu
>     AddLanguage ca .ca
>     AddLanguage es .es
>     AddLanguage sv .se
>     AddLanguage cz .cz
>     AddLanguage ru .ru
>     AddLanguage zh-tw .tw
>     AddLanguage tw .tw
>     AddCharset Big5         .Big5    .big5
>     AddCharset WINDOWS-1251 .cp-1251
>     AddCharset CP866        .cp866
>     AddCharset ISO-8859-5   .iso-ru
>     AddCharset KOI8-R       .koi8-r
>     AddCharset UCS-2        .ucs2
>     AddCharset UCS-4        .ucs4
>     AddCharset UTF-8        .utf8
> 
>     <IfModule mod_negotiation.c>
>         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz
> ca es sv tw
>     </IfModule>
> 
>     AddType application/x-tar .tgz
> 
> </IfModule>
> <IfModule mod_setenvif.c>
> 
>     BrowserMatch "Mozilla/2" nokeepalive
>     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
>     BrowserMatch "RealPlayer 4\.0" force-response-1.0
>     BrowserMatch "Java/1\.0" force-response-1.0
>     BrowserMatch "JDK/1\.0" force-response-1.0
> 
> </IfModule>
> 
> <IfDefine SSL>
> AddType application/x-x509-ca-cert .crt
> AddType application/x-pkcs7-crl    .crl
> </IfDefine>
> 
> <IfModule mod_ssl.c>
> 
> SSLPassPhraseDialog  builtin
> SSLSessionCache         dbm:/usr/local/apache_1.3.22/logs/ssl_scache
> SSLSessionCacheTimeout  300
> SSLMutex  file:/usr/local/apache_1.3.22/logs/ssl_mutex
> SSLRandomSeed startup builtin
> SSLRandomSeed connect builtin
> SSLLog      /usr/local/apache_1.3.22/logs/ssl_engine_log
> SSLLogLevel info
> 
> </IfModule>
> 
> <IfDefine SSL>
> 
> <VirtualHost _default_:443>
> 
> DocumentRoot "/usr/local/tomcat/webapps"
> ServerName 0.0.0.0
> ServerAdmin [EMAIL PROTECTED]
> ErrorLog /usr/local/apache_1.3.22/logs/error_log
> TransferLog /usr/local/apache_1.3.22/logs/access_log
> 
> WebAppConnection warpConnection warp localhost:8008
> WebAppDeploy bmi warpConnection /bmi
> 
> SSLEngine on
> SSLCipherSuite
> ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
> SSLCertificateFile /usr/local/apache_1.3.22/conf/ssl.crt/server.crt
> SSLCertificateKeyFile /usr/local/apache_1.3.22/conf/ssl.key/server.key
> <Files ~ "\.(cgi|shtml|phtml|php3?)$">
>     SSLOptions +StdEnvVars
> </Files>
> <Directory "/usr/local/apache_1.3.22/cgi-bin">
>     SSLOptions +StdEnvVars
> </Directory>
> SetEnvIf User-Agent ".*MSIE.*" \
>          nokeepalive ssl-unclean-shutdown \
>          downgrade-1.0 force-response-1.0
> 
> CustomLog /usr/local/apache_1.3.22/logs/ssl_request_log \
>           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
> 
> </VirtualHost>
> 
> </IfDefine>
> 
> Beth Anne Lambrechts
> Cross Fire Labs, Inc.
> e-mail: [EMAIL PROTECTED]
> Phone/Fax: 703-724-9210
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to