# This is the main server configuration file. It is best to # leave the directives in this file in the order they are in, or # things may not go the way you'd like. See URL http://hoohoo.ncsa.uiuc.edu/ # for instructions. # Do NOT simply read the instructions in here without understanding # what they do, if you are unsure consult the online docs. You have been # warned. # Rob McCool (comments, questions to httpd@ncsa.uiuc.edu) # ServerType is either inetd, or standalone. ServerType standalone # If you are running from inetd, go to "ServerAdmin". # Port: The port the standalone listens to. For ports < 1023, you will # need httpd to be run as root initially. Port 80 # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # User/Group: The name (or #number) of the user/group to run httpd as. User nobody Group nobody # ServerAdmin: Your address, where problems with the server should be # e-mailed. ServerAdmin webmaster@www.uoregon.edu # ServerRoot: The directory the server's config, error, and log files # are kept in ServerRoot /var/www # define custom log format for virtual hosts # same as standard format, but prepends virtual host name LogFormat "%v %h %l %u %t \"%r\" %s %b" virtuals # Format for enhanced referer_log (includes vhost in URL) LogFormat "%{Referer}i -> http://%v%U" referer # Format for agent_log LogFormat "%{User-Agent}i" agent # global name-based virtual host log definitions # note older IP-based virtual hosts and the darkwing/www virtual hosts # need to have their own local definitions -- these are defined globally # to avoid redundancy since they're used for most of the virtual hosts # ErrorLog: The location of the error log file. If this does not start # with /, ServerRoot is prepended to it. ErrorLog logs/error_log.virtuals # TransferLog: The location of the transfer log file. If this does not # start with /, ServerRoot is prepended to it. #TransferLog logs/access_log CustomLog logs/access_log.virtuals virtuals # use CustomLog to replace RefererLog logs/referer_log CustomLog logs/referer_log referer #use CustomLog to replace AgentLog logs/agent_log CustomLog logs/agent_log agent # PidFile: The file the server should log its pid to PidFile logs/httpd.pid # ScoreBoardFile: File used to store internal server process information. # Not all architectures require this. But if yours does (you'll know because # this file is created when you run Apache) then you *must* ensure that # no two invocations of Apache share the same scoreboard file. ScoreBoardFile logs/apache_runtime_status # The LockFile directive sets the path to the lockfile used when Apache # is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or # USE_FLOCK_SERIALIZED_ACCEPT. This directive should normally be left at # its default value. The main reason for changing it is if the logs # directory is NFS mounted, since the lockfile MUST BE STORED ON A LOCAL # DISK. The PID of the main server process is automatically appended to # the filename. # LockFile logs/accept.lock # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the server-status Handler is called. The default is Off. # ExtendedStatus On # ServerName allows you to set a host name which is sent back to clients for # your server if it's different than the one the program would get (i.e. use # "www" instead of the host's real name). ServerName darkwing.uoregon.edu # 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. MinSpareServers 10 MaxSpareServers 40 # Number of servers to start --- should be a reasonable ballpark figure. StartServers 40 # 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 # Unix with it as it spirals down... MaxClients 190 # 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. On most systems, this # isn't really needed, but a few (such as Solaris) do have notable leaks # in the libraries. MaxRequestsPerChild 10000 # disable /~user URLs in virtual hosts (override this in # any VirtualHost context where it needs to be different) UserDir disabled # VirtualHost directives # for darkwing/www NameVirtualHost 128.223.142.13 ServerName darkwing.uoregon.edu DocumentRoot /var/www/htdocs ScriptAlias /cgi-bin/ /var/www/cgi-bin/ UserDir public_html ErrorLog logs/error_log TransferLog logs/access_log CustomLog logs/referer_log referer CustomLog logs/agent_log agent # www.uoregon.edu ServerName www.uoregon.edu ServerAlias www DocumentRoot /var/www/htdocs ScriptAlias /cgi-bin/ /var/www/cgi-bin/ UserDir public_html TransferLog logs/access_log ErrorLog logs/error_log CustomLog logs/referer_log referer CustomLog logs/agent_log agent # IP-based virtual hosts ServerAdmin listmast@darkwing.uoregon.edu ServerName lists.uoregon.edu DocumentRoot /home2/cchome/public_html/mailinglists TransferLog logs/access_log.lists ErrorLog logs/error_log.lists CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin microstaff@oregon.uoregon.edu ServerName micro.uoregon.edu DocumentRoot /home5/mcshtml/public_html ErrorLog logs/error_log.micro TransferLog logs/access_log.micro CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin cchome@darkwing.uoregon.edu ServerName cc.uoregon.edu DocumentRoot /home2/cchome/public_html ErrorLog logs/error_log.cc TransferLog logs/access_log.cc CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin hosticka@darkwing.uoregon.edu ServerName pdx.uoregon.edu DocumentRoot /home3/hosticka/public_html ErrorLog logs/error_log.pdx TransferLog logs/access_log.pdx CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin alumni@darkwing.uoregon.edu ServerName alumni.uoregon.edu DocumentRoot /home3/alumni/public_html ErrorLog logs/error_log.alumni TransferLog logs/access_log.alumni CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin math@darkwing.uoregon.edu ServerName math.uoregon.edu DocumentRoot /home2/math/public_html UserDir public_html ErrorLog logs/error_log.math TransferLog logs/access_log.math CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin cassite@darkwing.uoregon.edu ServerName cas.uoregon.edu DocumentRoot /home3/cassite/public_html ErrorLog logs/error_log.cas TransferLog logs/access_log.cas CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin bachfest@darkwing.uoregon.edu ServerName bachfest.uoregon.edu DocumentRoot /home1/bachfest/public_html ErrorLog logs/error_log.bachfest TransferLog logs/access_log.bachfest CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin prez@darkwing.uoregon.edu ServerName president.uoregon.edu DocumentRoot /home6/prez/public_html ErrorLog logs/error_log.president TransferLog logs/access_log.president CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin kwax@darkwing.uoregon.edu ServerName www.kwaxfm.com DocumentRoot /home3/kwax/public_html ErrorLog logs/error_log.kwaxfm TransferLog logs/access_log.kwaxfm CustomLog logs/referer_log referer CustomLog logs/agent_log agent ServerAdmin ode@darkwing.uoregon.edu ServerName www.dailyemerald.com DocumentRoot /home5/ode/public_html ErrorLog logs/error_log.dailyemerald TransferLog logs/access_log.dailyemerald CustomLog logs/referer_log referer CustomLog logs/agent_log agent # Name-based virtual hosts NameVirtualHost 128.223.142.27 ServerName virtual-www.uoregon.edu DocumentRoot /var/www/htdocs/virtual-www AliasMatch .* /var/www/htdocs/virtual-www/index.html ServerAdmin y2k@darkwing.uoregon.edu ServerName y2k.uoregon.edu ServerAlias y2k DocumentRoot /home6/y2k/public_html ServerAdmin dogsci@darkwing.uoregon.edu ServerName geology.uoregon.edu ServerAlias geology DocumentRoot /home5/dogsci/public_html ServerAdmin uoshc@darkwing.uoregon.edu ServerName healthcenter.uoregon.edu ServerAlias healthcenter DocumentRoot /home2/uoshc/public_html ServerAdmin uosenate@darkwing.uoregon.edu ServerName senate.uoregon.edu ServerAlias senate DocumentRoot /home3/uosenate/public_html ServerAdmin assembly@darkwing.uoregon.edu ServerName assembly.uoregon.edu ServerAlias assembly DocumentRoot /home3/assembly/public_html ServerAdmin aaup@darkwing.uoregon.edu ServerName aaup.uoregon.edu ServerAlias aaup DocumentRoot /home3/aaup/public_html ServerAdmin gensci@darkwing.uoregon.edu ServerName gensci.uoregon.edu ServerAlias gensci DocumentRoot /home3/gensci/public_html ServerAdmin chem@darkwing.uoregon.edu ServerName chemistry.uoregon.edu ServerAlias chemistry DocumentRoot /home3/chem/public_html ServerAdmin opwww@darkwing.uoregon.edu ServerName outdoorprogram.uoregon.edu ServerAlias outdoorprogram DocumentRoot /home2/opwww/public_html ServerAdmin uosummer@darkwing.uoregon.edu ServerName uosummer.uoregon.edu ServerAlias uosummer DocumentRoot /home1/uosummer/public_html ServerAdmin emufoods@darkwing.uoregon.edu ServerName emufoods.uoregon.edu ServerAlias emufoods DocumentRoot /home3/emufoods/public_html ServerAdmin econpeer@darkwing.uoregon.edu ServerName economics.uoregon.edu ServerAlias economics DocumentRoot /home2/econpeer/public_html ServerAdmin uocomm@darkwing.uoregon.edu ServerName comm.uoregon.edu ServerAlias comm DocumentRoot /home5/uocomm/public_html ServerAdmin msiuo@darkwing.uoregon.edu ServerName materialscience.uoregon.edu ServerAlias materialscience DocumentRoot /home2/msiuo/public_html ServerAdmin wfrnuo@darkwing.uoregon.edu ServerName wfrn.uoregon.edu ServerAlias wfrn DocumentRoot /home2/wfrnuo/public_html ServerAdmin emumain@darkwing.uoregon.edu ServerName studentunion.uoregon.edu ServerAlias studentunion DocumentRoot /home3/emumain/public_html ServerAdmin craftctr@darkwing.uoregon.edu ServerName craftcenter.uoregon.edu ServerAlias craftcenter DocumentRoot /home6/craftctr/public_html ServerAdmin ccdc@darkwing.uoregon.edu ServerName emuchildcare.uoregon.edu ServerAlias emuchildcare DocumentRoot /home3/ccdc/public_html ServerAdmin clbsprts@darkwing.uoregon.edu ServerName clubsports.uoregon.edu ServerAlias clubsports DocumentRoot /home1/clbsprts/public_html ServerAdmin cultural@darkwing.uoregon.edu ServerName culturalforum.uoregon.edu ServerAlias culturalforum DocumentRoot /home3/cultural/public_html ServerAdmin grklife@darkwing.uoregon.edu ServerName greeklife.uoregon.edu ServerAlias greeklife DocumentRoot /home3/grklife/public_html ServerAdmin uosched@darkwing.uoregon.edu ServerName scheduling.uoregon.edu ServerAlias scheduling DocumentRoot /home3/uosched/public_html ServerAdmin mnh@darkwing.uoregon.edu ServerName natural-history.uoregon.edu ServerAlias natural-history DocumentRoot /home4/mnh/public_html ServerAdmin chtl@darkwing.uoregon.edu ServerName chtl.uoregon.edu ServerAlias chtl DocumentRoot /home6/chtl/public_html ServerAdmin admit@darkwing.uoregon.edu ServerName admissions.uoregon.edu ServerAlias admissions admit.uoregon.edu admit uoadmit.uoregon.edu uoadmit DocumentRoot /home2/admit/public_html ServerAdmin registrar@darkwing.uoregon.edu ServerName registrar.uoregon.edu ServerAlias registrar DocumentRoot /home2/registrar/public_html ServerAdmin duckhunt@darkwing.uoregon.edu ServerName duckhunt.uoregon.edu ServerAlias duckhunt DocumentRoot /home5/duckhunt/public_html ServerAdmin oracrao@darkwing.uoregon.edu ServerName oracrao.uoregon.edu ServerAlias oracrao DocumentRoot /home5/oracrao/public_html ServerAdmin polisci@darkwing.uoregon.edu ServerName polisci.uoregon.edu ServerAlias polisci DocumentRoot /home3/polisci/public_html ServerAdmin rha@darkwing.uoregon.edu ServerName rha.uoregon.edu ServerAlias rha DocumentRoot /home4/rha/public_html ServerAdmin uocard@darkwing.uoregon.edu ServerName uocard.uoregon.edu ServerAlias uocard DocumentRoot /home3/uocard/public_html ServerAdmin staroffice@darkwing.uoregon.edu ServerName staroffice.uoregon.edu ServerAlias staroffice DocumentRoot /home6/staroffc/public_html ServerAdmin lcr@darkwing.uoregon.edu ServerName govt-aff.uoregon.edu ServerAlias govt-aff DocumentRoot /home3/lcr/public_html ServerAdmin healthed@darkwing.uoregon.edu ServerName healthed.uoregon.edu ServerAlias healthed DocumentRoot /home5/healthed/public_html ServerAdmin stacaf@darkwing.uoregon.edu ServerName students.uoregon.edu ServerAlias students DocumentRoot /home3/stacaf/public_html ServerAdmin uoma@darkwing.uoregon.edu ServerName uoma.uoregon.edu ServerAlias uoma DocumentRoot /home2/uoma/public_html ServerAdmin giving@darkwing.uoregon.edu ServerName giving.uoregon.edu ServerAlias giving DocumentRoot /home4/giving/public_html ServerAdmin oshome@darkwing.uoregon.edu ServerName oshome.uoregon.edu ServerAlias oshome DocumentRoot /home3/oshome/public_html ServerAdmin oieehome@darkwing.uoregon.edu ServerName oiee.uoregon.edu ServerAlias oiee DocumentRoot /home4/oieehome/public_html ServerAdmin thebreak@darkwing.uoregon.edu ServerName thebreak.uoregon.edu ServerAlias thebreak DocumentRoot /home6/thebreak/public_html ServerAdmin osrp@darkwing.uoregon.edu ServerName osrp.uoregon.edu ServerAlias osrp DocumentRoot /home6/osrp/public_html ServerAdmin finaid@darkwing.uoregon.edu ServerName financialaid.uoregon.edu ServerAlias financialaid DocumentRoot /home4/finaid/public_html ServerAdmin dcg@darkwing.uoregon.edu ServerName deptcomp.uoregon.edu ServerAlias deptcomp DocumentRoot /home1/dcg/public_html ServerAdmin dir@darkwing.uoregon.edu ServerName directory.uoregon.edu ServerAlias directory DocumentRoot /home4/dir/public_html ServerAdmin lifesci@darkwing.uoregon.edu ServerName lifesci.uoregon.edu ServerAlias lifesci DocumentRoot /home3/lifesci/public_html ServerAdmin uophil@darkwing.uoregon.edu ServerName philosophy.uoregon.edu ServerAlias philosophy DocumentRoot /home1/uophil/public_html ServerAdmin microlab@darkwing.uoregon.edu ServerName microlab.uoregon.edu ServerAlias microlab DocumentRoot /home3/microlab/public_html ServerAdmin diverse@darkwing.uoregon.edu ServerName diversity.uoregon.edu ServerAlias diversity DocumentRoot /home4/diverse/public_html ServerAdmin continuo@darkwing.uoregon.edu ServerName continuo.uoregon.edu ServerAlias continuo DocumentRoot /home6/continuo/public_html ServerAdmin uoexp@darkwing.uoregon.edu ServerName uoexp.uoregon.edu ServerAlias uoexp DocumentRoot /home1/uoexp/public_html ServerAdmin uofamily@darkwing.uoregon.edu ServerName uofamily.uoregon.edu ServerAlias uofamily DocumentRoot /home5/uofamily/public_html ServerAdmin telcom@darkwing.uoregon.edu ServerName telcom.uoregon.edu ServerAlias telcom DocumentRoot /home3/telcom/public_html ServerAdmin atl@darkwing.uoregon.edu ServerName adaptive-tech.uoregon.edu ServerAlias adaptive-tech DocumentRoot /home1/atl/public_html ServerAdmin front@darkwing.uoregon.edu ServerName researchpark.uoregon.edu ServerAlias researchpark DocumentRoot /home4/front/public_html ServerAdmin uoig@darkwing.uoregon.edu ServerName uoig.uoregon.edu ServerAlias uoig DocumentRoot /home6/uoig/public_html