#!/usr/bin/perl use HTML::Template; use File::Find; use ModPerl::Util; use ModPerl::Registry (); use Apache::DBI; use Apache2::RequestRec (); use Apache2::RequestIO (); use Apache2::Filter (); use Apache2::RequestUtil (); use Apache2::ServerRec (); use Apache2::ServerUtil (); use Apache2::Connection (); use Apache2::Log (); use APR::Pool (); use APR::Table (); use Apache2::Const -compile => ':common'; use APR::Const -compile => ':common'; use Socket qw(:DEFAULT :crlf); use Net::Ping; use Net::NBName; use POSIX qw(strftime); use Date::Calc qw( Today Add_Delta_Days ); use DBI; use DBD::ODBC; Apache::DBI->connect_on_init( 'dbi:ODBC:MRIServer2k', 'mriinventory', 'Wysiwyg@3044', { PrintError => 1, RaiseError => 0, AutoCommit => 1 } ); print STDERR "Pre-loading HTML Template...\n"; find ( sub { return unless /\.tmpl$/; HTML::Template->new( filename => "$File::Find::dir/$_", cache => 1, ); }, '/var/www/yanma/templates', ); #### NameVirtualHost * ServerAdmin webmaster@localhost DocumentRoot /var/www/yanma ServerName yanma.usmc-mccs.org DirectoryIndex index.html AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ AuthName "Kerberos Login" AuthType Kerberos Krb5Keytab /etc/auth_kerb.keytab KrbAuthRealm WINDOWS.USMC-MCCS.ORG KrbMethodNegotiate off KrbSaveCredentials off KrbSaveCredentials off KrbVerifyKDC off PerlModule Handlers::ChooseBase PerlModule Handlers::Devices PerlModule Handlers::PortMapper PerlModule Handlers::ChooseModel PerlModule Handlers::ActiveModels SetHandler perl-script PerlResponseHandler Handlers::ChooseBase PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::Devices PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::PortMapper PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::ChooseModel PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::ActiveModels PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::ChooseRouter PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all SetHandler perl-script PerlResponseHandler Handlers::Flows PerlOptions +ParseHeaders +GlobalRequest Order allow,deny Allow from all ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/access.log combined ServerSignature On Options Indexes FollowSymLinks Multiviews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ Alias /doc/ "/usr/share/doc/" Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128