You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Steven Pierce <pa...@speakeasy.net> on 2002/01/24 07:53:31 UTC

Re: Virtual Host Problems Pulling Hair Out

Tim,

I am also new to it.  Where is your httpd file??  You should have one for each
if I understand what I have seen before.  



*********** REPLY SEPARATOR  ***********

On 1/23/2002 at 11:54 PM Tim B wrote:

>Hello,
>
> I have been working on this same problem for a 
>week now and cannot figure this out. I am new 
>to Linux and Apache. I normally get things 
>worked out on my own but this has me stumped. 
>
>Problem: I have 2 domain names that I am 
>wanting to host. The problem is that when I 
>type it in my browser 
>
>www.domain1.com  it takes me to where it is 
>suppose to go.
>
>www.domain2.com takes me to domain1 site.
>
>I have included my complete httpd.conf file 
>below. Could someone please help me figure this 
>one out before I kick the dog and trash the 
>computer. <grin>
>
>
>
>
>### Main Configuration Section
>### You really shouldn't change these settings 
>unless you're a guru
>###
>Port 8200
>ServerName mydomain.com
>NameVirtualHost xx.xxx.xxx.xxx:8200
>NameVirtualHost 192.168.1.100
>Options ExecCgi Includes MultiViews Indexes 
>FollowSymlinks SymLinksIfOwnerMatch
>ServerType standalone
>ServerRoot /etc/httpd
>#ServerName localhost
>#LockFile /etc/httpd/httpd.lock
>PidFile /var/run/httpd.pid
>ScoreBoardFile /etc/httpd/httpd.scoreboard
>ErrorLog logs/error_log
>LogLevel warn
>ResourceConfig /dev/null
>AccessConfig /dev/null
>
>
>### Dynamic Shared Object (DSO) Support
>###
>###
>#LoadModule mmap_static_module 
>modules/mod_mmap_static.so
>LoadModule env_module         modules/mod_env.so
>LoadModule config_log_module  
>modules/mod_log_config.so
>LoadModule agent_log_module   
>modules/mod_log_agent.so
>LoadModule referer_log_module 
>modules/mod_log_referer.so
>#LoadModule mime_magic_module  
>modules/mod_mime_magic.so
>LoadModule mime_module        
>modules/mod_mime.so
>LoadModule negotiation_module 
>modules/mod_negotiation.so
>LoadModule status_module      
>modules/mod_status.so
>LoadModule info_module        
>modules/mod_info.so
>LoadModule includes_module    
>modules/mod_include.so
>LoadModule autoindex_module   
>modules/mod_autoindex.so
>LoadModule dir_module         modules/mod_dir.so
>LoadModule cgi_module         modules/mod_cgi.so
>LoadModule asis_module        
>modules/mod_asis.so
>LoadModule imap_module        
>modules/mod_imap.so
>LoadModule action_module      
>modules/mod_actions.so
>#LoadModule speling_module     
>modules/mod_speling.so
>LoadModule userdir_module     
>modules/mod_userdir.so
>LoadModule proxy_module       
>modules/libproxy.so
>LoadModule alias_module       
>modules/mod_alias.so
>LoadModule rewrite_module     
>modules/mod_rewrite.so
>LoadModule access_module      
>modules/mod_access.so
>LoadModule auth_module        
>modules/mod_auth.so
>LoadModule anon_auth_module   
>modules/mod_auth_anon.so
>#LoadModule dbm_auth_module    
>modules/mod_auth_dbm.so
>#LoadModule db_auth_module     
>modules/mod_auth_db.so
>LoadModule digest_module      
>modules/mod_digest.so
>#LoadModule cern_meta_module   
>modules/mod_cern_meta.so
>LoadModule expires_module     
>modules/mod_expires.so
>LoadModule headers_module     
>modules/mod_headers.so
>LoadModule usertrack_module   
>modules/mod_usertrack.so
>#LoadModule example_module     
>modules/mod_example.so
>#LoadModule unique_id_module   
>modules/mod_unique_id.so
>LoadModule setenvif_module    
>modules/mod_setenvif.so
><IfDefine HAVE_SSL>
>LoadModule ssl_module    extramodules/libssl.so
></IfDefine>
>LoadModule vhost_alias_module
>	modules/mod_vhost_alias.so
>
>#  Reconstruction of the complete module list 
> from all available modules
>#  (static and shared ones) to achieve correct 
>module execution order.
>#  [WHENEVER YOU CHANGE THE LOADMODULE SECTION 
>ABOVE UPDATE THIS, TOO]
>ClearModuleList
>#AddModule mod_mmap_static.c
>AddModule mod_env.c
>AddModule mod_log_config.c
>AddModule mod_log_agent.c
>AddModule mod_log_referer.c
>#AddModule mod_mime_magic.c
>AddModule mod_mime.c
>AddModule mod_negotiation.c
>AddModule mod_status.c
>AddModule mod_info.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_speling.c
>AddModule mod_userdir.c
>AddModule mod_proxy.c
>AddModule mod_alias.c
>AddModule mod_rewrite.c
>AddModule mod_access.c
>AddModule mod_auth.c
>AddModule mod_auth_anon.c
>#AddModule mod_auth_dbm.c
>#AddModule mod_auth_db.c
>AddModule mod_digest.c
>#AddModule mod_cern_meta.c
>AddModule mod_expires.c
>AddModule mod_headers.c
>AddModule mod_usertrack.c
>#AddModule mod_example.c
>#AddModule mod_unique_id.c
>AddModule mod_so.c
>AddModule mod_setenvif.c
><IfDefine HAVE_SSL>
>AddModule mod_ssl.c
></IfDefine>
>AddModule mod_vhost_alias.c
>
>###
>### Global Configuration
>###
># We now support multiple apache configurations 
>on the same server. In
># common.conf, we put all directives that are 
>common to all implementations
># (httpd, httpd-perl, etc.)
>Include conf/commonhttpd.conf
>
>
>###
>### IP Address/Port and Proxied configuration 
>section
>###
># The APACHEPROXIED setting can be set 
>in /etc/rc.d/init.d/httpd if you
># are using a proxy or accelerator, like the 
>Apache-SGI or khttpd, so that
># the fast web server serves static content 
>while Apache handles the
># cgi or php files
>
>#BindAddress *
><IfDefine !APACHEPROXIED>
>    Port 80
>    Listen 80
></IfDefine>
><IfDefine APACHEPROXIED>
>    Port 8080
>    Listen 8080
></IfDefine>
>
># Likewise, we can set apache as the server by 
>default and send perl
># requests via ProxyPass to apache-mod_perl. It 
>increases performance
># since the perl interpreter is only used for 
>perl and the standard apache
># does all the html and image files, with a 
>smaller footprint.
>#
># If you install apache and apache-mod_perl, 
>this is the default config.
># If you don't want two web servers to use 
>perl, uninstall apache, and
># apache-mod_perl will not be proxied.
>
><IfDefine PERLPROXIED>
>    RewriteEngine on
>    RewriteRule ^proxy:.*  -  [F]
>    RewriteRule ^(.*\/perl\/.*)$  http://%
>{HTTP_HOST}:8200$1 [P]
>    RewriteRule ^(.*\/cgi-perl\/.*)$  http://%
>{HTTP_HOST}:8200$1 [P]
></IfDefine>
>
>###
>### Log configuration Section
>###
>
>#Single logfile with access, agent and referer 
>information
>#This is the default, if vlogs are not defined 
>for the main server
>CustomLog logs/access_log combined env=!VLOG
>#If VLOG is defined in conf/vhosts/Vhost.conf, 
>we use this entry
>CustomLog "|/usr/sbin/advxsplitlogfile" vhost 
>env=VLOG
>
>
>###
>### Virtual Hosts
>###
># We include different templates for Virtual 
>Hosting. Have a look in the
># vhosts directory and modify to suit your 
>needs.
>Include conf/vhosts/Vhosts.conf
>#Include conf/vhosts/DynamicVhosts.conf
>#Include conf/vhosts/VirtualHomePages.conf
>
>
>###
>### Performance settings Section
>###
>#
># Timeout: The number of seconds before 
>receives and sends time out.
>#
>Timeout 300
>
>#
># KeepAlive: Whether or not to allow persistent 
>connections (more than
># one request per connection). Set to "Off" to 
>deactivate.
>#
>KeepAlive On
>
>#
># MaxKeepAliveRequests: The maximum number of 
>requests to allow
># during a persistent connection. Set to 0 to 
>allow an unlimited amount.
># We recommend you leave this number high, for 
>maximum performance.
>#
>MaxKeepAliveRequests 100
>
>#
># KeepAliveTimeout: Number of seconds to wait 
>for the next request from the
># same client on the same connection.
>#
>KeepAliveTimeout 15
>
>#
># Server-pool size regulation.  Rather than 
>making you guess how many
># server processes you need, Apache dynamically 
>adapts to the load it
># sees --- that is, it tries to maintain enough 
>server processes to
># handle the current load, plus a few spare 
>servers to handle transient
># load spikes (e.g., multiple simultaneous 
>requests from a single
># Netscape browser).
>#
># It does this by periodically checking how 
>many servers are waiting
># for a request.  If there are fewer than 
>MinSpareServers, it creates
># a new spare.  If there are more than 
>MaxSpareServers, some of the
># spares die off.  The default values are 
>probably OK for most sites.
>#
>MinSpareServers 4
>MaxSpareServers 10
>
>#
># Number of servers to start initially --- 
>should be a reasonable ballpark
># figure.
>#
>StartServers 4
>
>#
># Limit on total number of servers running, 
>i.e., limit on the number
># of clients who can simultaneously connect --- 
>if this limit is ever
># reached, clients will be LOCKED OUT, so it 
>should NOT BE SET TOO LOW.
># It is intended mainly as a brake to keep a 
>runaway server from taking
># the system with it as it spirals down...
>#
>MaxClients 150
>
>#
># MaxRequestsPerChild: the number of requests 
>each child process is
># allowed to process before the child dies.  
>The child will exit so
># as to avoid problems after prolonged use when 
>Apache (and maybe the
># libraries it uses) leak memory or other 
>resources.  On most systems, this
># isn't really needed, but a few (such as 
>Solaris) do have notable leaks
># in the libraries. For these platforms, set to 
>something like 10000
># or so; a setting of 0 means unlimited.
>#
># NOTE: This value does not include keepalive 
>requests after the initial
>#       request per connection. For example, if 
>a child process handles
>#       an initial request and 10 
>subsequent "keptalive" requests, it
>#       would only count as 1 request towards 
>this limit.
>#
>MaxRequestsPerChild 500
>
>#Include  conf/ssl/mod_ssl.conf
>#Include  conf/ssl/ssl.default-vhost.conf
>#
>#
>#
>#
> NameVirtualHost  *
> <VirtualHost  *>
>     ServerAdmin  Enterprise@law.com
>     DocumentRoot /var/www/tim
>     ServerName tim.com
> </VirtualHost>
>
>
>
>Sent by Law  Mail
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>For additional commands, e-mail: users-help@httpd.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org