=== GITWEB AND APACHE CONFIGURATION ===
2026-07-13T20:29:46-05:00

=== APACHE VIRTUAL HOSTS ===
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server endresultsealcoat.com (/etc/apache2/sites-enabled/endresultsealcoat.com.conf:1)
         port 80 namevhost endresultsealcoat.com (/etc/apache2/sites-enabled/endresultsealcoat.com.conf:1)
                 alias www.endresultsealcoat.com
         port 80 namevhost git.jtryba.com (/etc/apache2/sites-enabled/git.jtryba.com.conf:1)
                 alias www.git.jtryba.com
         port 80 namevhost git.slayer.unlishema.org (/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:1)
                 alias www.git.slayer.unlishema.org
         port 80 namevhost git.unlishema.org (/etc/apache2/sites-enabled/git.unlishema.org.conf:1)
                 alias www.git.unlishema.org
         port 80 namevhost jtryba.com (/etc/apache2/sites-enabled/jtryba.com.conf:1)
                 alias www.jtryba.com
         port 80 namevhost rsahk.jtryba.com (/etc/apache2/sites-enabled/rsahk.jtryba.com.conf:1)
         port 80 namevhost rsinfo.jtryba.com (/etc/apache2/sites-enabled/rsinfo.jtryba.com.conf:1)
         port 80 namevhost slayer.unlishema.org (/etc/apache2/sites-enabled/slayer.unlishema.org.conf:1)
                 alias www.slayer.unlishema.org
         port 80 namevhost unlishema.org (/etc/apache2/sites-enabled/unlishema.org.conf:1)
                 alias www.unlishema.org
         port 80 namevhost webmin.jtryba.com (/etc/apache2/sites-enabled/webmin.jtryba.com.conf:1)
                 alias www.webmin.jtryba.com
*:443                  is a NameVirtualHost
         default server endresultsealcoat.com (/etc/apache2/sites-enabled/endresultsealcoat.com.conf:8)
         port 443 namevhost endresultsealcoat.com (/etc/apache2/sites-enabled/endresultsealcoat.com.conf:8)
                 alias www.endresultsealcoat.com
         port 443 namevhost git.jtryba.com (/etc/apache2/sites-enabled/git.jtryba.com.conf:8)
                 alias www.git.jtryba.com
         port 443 namevhost git.slayer.unlishema.org (/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:8)
                 alias www.git.slayer.unlishema.org
         port 443 namevhost git.unlishema.org (/etc/apache2/sites-enabled/git.unlishema.org.conf:8)
                 alias www.git.unlishema.org
         port 443 namevhost jtryba.com (/etc/apache2/sites-enabled/jtryba.com.conf:8)
                 alias www.jtryba.com
         port 443 namevhost rsahk.jtryba.com (/etc/apache2/sites-enabled/rsahk.jtryba.com.conf:29)
         port 443 namevhost rsinfo.jtryba.com (/etc/apache2/sites-enabled/rsinfo.jtryba.com.conf:6)
         port 443 namevhost slayer.unlishema.org (/etc/apache2/sites-enabled/slayer.unlishema.org.conf:8)
                 alias www.slayer.unlishema.org
         port 443 namevhost unlishema.org (/etc/apache2/sites-enabled/unlishema.org.conf:8)
                 alias www.unlishema.org
         port 443 namevhost webmin.jtryba.com (/etc/apache2/sites-enabled/webmin.jtryba.com.conf:8)
                 alias www.webmin.jtryba.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_GITWEB
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33

=== APACHE MODULES ===
 alias_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authnz_external_module (shared)
 authz_core_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 cgi_module (shared)
 env_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 ssl_module (shared)

=== GITWEB PACKAGE FILES ===
/.
/etc
/etc/apache2
/etc/apache2/conf-available
/etc/apache2/conf-available/gitweb.conf
/etc/gitweb.conf
/usr
/usr/lib
/usr/lib/cgi-bin
/usr/lib/cgi-bin/gitweb.cgi
/usr/share
/usr/share/doc
/usr/share/doc/gitweb
/usr/share/doc/gitweb/changelog.Debian.gz
/usr/share/doc/gitweb/copyright
/usr/share/doc/gitweb/examples
/usr/share/doc/gitweb/examples/index.aux-generation
/usr/share/doc/gitweb/README
/usr/share/doc/gitweb/README.Debian

=== GITWEB CONFIGURATION ===

--- /etc/gitweb.conf ---
# path to git projects (<project>.git)
$projectroot = "/var/lib/git";

# directory to use for temp files
$git_temp = "/tmp";

# target of the home link on top of all pages
#$home_link = $my_uri || "/";

# html text to include at home page
#$home_text = "indextext.html";

# file with project list; by default, simply scan the projectroot dir.
#$projects_list = $projectroot;
our @projects_list = (
    "git.jtryba.com",
    "git.unlishema.org",
    "git.slayer.unlishema.org"
);

# stylesheet to use
#@stylesheets = ("static/gitweb.css");

# javascript code for gitweb
#$javascript = "static/gitweb.js";

# logo to use
#$logo = "static/git-logo.png";

# the 'favicon'
#$favicon = "static/git-favicon.png";

# git-diff-tree(1) options to use for generated patches
#@diff_opts = ("-M");
@diff_opts = ();

our $site_name = "Git Repositories";
our $site_header = "Git Repositories hosted by Unlishema and Jtryba";
our $site_footer = "Powered by GitWeb";

# Adjust the path to your GitWeb script
my $GITWEB_SCRIPT_PATH = "/usr/local/bin/gitweb";

# Launch GitWeb with custom configuration
system("$GITWEB_SCRIPT_PATH --config=/etc/gitweb_config.perl");
--- /etc/apache2/conf-available/gitweb.conf ---
<IfModule mod_alias.c>
    <IfModule mod_mime.c>
        <IfModule mod_cgi.c>
            Define ENABLE_GITWEB
        </IfModule>
        <IfModule mod_cgid.c>
            Define ENABLE_GITWEB
        </IfModule>
    </IfModule>
</IfModule>

<IfDefine ENABLE_GITWEB>
    Alias /gitweb /usr/share/gitweb
   <Directory /usr/share/gitweb>
        Options +FollowSymLinks +ExecCGI
        AddHandler cgi-script .cgi
    </Directory>
</IfDefine>

--- /etc/apache2/conf-enabled/gitweb.conf ---
<IfModule mod_alias.c>
    <IfModule mod_mime.c>
        <IfModule mod_cgi.c>
            Define ENABLE_GITWEB
        </IfModule>
        <IfModule mod_cgid.c>
            Define ENABLE_GITWEB
        </IfModule>
    </IfModule>
</IfModule>

<IfDefine ENABLE_GITWEB>
    Alias /gitweb /usr/share/gitweb
   <Directory /usr/share/gitweb>
        Options +FollowSymLinks +ExecCGI
        AddHandler cgi-script .cgi
    </Directory>
</IfDefine>

=== ENABLED APACHE SITES ===
/etc/apache2/sites-enabled/endresultsealcoat.com.conf -> /etc/apache2/sites-available/endresultsealcoat.com.conf
/etc/apache2/sites-enabled/git.jtryba.com.conf -> /etc/apache2/sites-available/git.jtryba.com.conf
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf -> /etc/apache2/sites-available/git.slayer.unlishema.org.conf
/etc/apache2/sites-enabled/git.unlishema.org.conf -> /etc/apache2/sites-available/git.unlishema.org.conf
/etc/apache2/sites-enabled/jtryba.com.conf -> /etc/apache2/sites-available/jtryba.com.conf
/etc/apache2/sites-enabled/main.conf -> /etc/apache2/sites-available/main.conf
/etc/apache2/sites-enabled/rsahk.jtryba.com.conf -> /etc/apache2/sites-available/rsahk.jtryba.com.conf
/etc/apache2/sites-enabled/rsinfo.jtryba.com.conf -> /etc/apache2/sites-available/rsinfo.jtryba.com.conf
/etc/apache2/sites-enabled/slayer.unlishema.org.conf -> /etc/apache2/sites-available/slayer.unlishema.org.conf
/etc/apache2/sites-enabled/unlishema.org.conf -> /etc/apache2/sites-available/unlishema.org.conf
/etc/apache2/sites-enabled/webmin.jtryba.com.conf -> /etc/apache2/sites-available/webmin.jtryba.com.conf


--- /etc/apache2/sites-enabled/endresultsealcoat.com.conf ---
<VirtualHost *:80>
    ServerName endresultsealcoat.com
    ServerAlias www.endresultsealcoat.com
    ServerAdmin jtryba@jtryba.com
    Redirect permanent / https://endresultsealcoat.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName endresultsealcoat.com
    ServerAlias www.endresultsealcoat.com
    ServerAdmin jtryba@jtryba.com

    DocumentRoot /var/www/endresultsealcoat.com

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/endresultsealcoat.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/endresultsealcoat.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/endresultsealcoat.com/chain.pem

    <Directory /var/www/endresultsealcoat.com>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/git.jtryba.com.conf ---
<VirtualHost *:80>
    ServerName git.jtryba.com
    ServerAlias www.git.jtryba.com
    ServerAdmin jtryba@jtryba.com
    Redirect permanent / https://git.jtryba.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName git.jtryba.com
    ServerAlias www.git.jtryba.com
    ServerAdmin jtryba@jtryba.com
    DocumentRoot /usr/share/gitweb

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/git.jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/git.jtryba.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/git.jtryba.com/chain.pem

    <Directory /usr/share/gitweb>
        Options +ExecCGI
        AddHandler cgi-script .cgi
        DirectoryIndex gitweb.cgi
        Require valid-user
        AuthType Basic
        AuthName "GitWeb Access"
        AuthUserFile /etc/apache2/.htpasswd
    </Directory>

    SetEnv GITWEB_CONFIG /etc/gitweb-jtryba.conf

    ErrorLog ${APACHE_LOG_DIR}/git_jtryba_error.log
    CustomLog ${APACHE_LOG_DIR}/git_jtryba_access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/git.slayer.unlishema.org.conf ---
<VirtualHost *:80>
    ServerName git.slayer.unlishema.org
    ServerAlias www.git.slayer.unlishema.org
    ServerAdmin unlishema@jtryba.com
    Redirect permanent / https://git.slayer.unlishema.org/
</VirtualHost>

<VirtualHost *:443>
    ServerName git.slayer.unlishema.org
    ServerAlias www.git.slayer.unlishema.org
    ServerAdmin unlishema@jtryba.com
    DocumentRoot /usr/share/gitweb

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/git.slayer.unlishema.org/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/git.slayer.unlishema.org/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/git.slayer.unlishema.org/chain.pem

    <Directory /usr/share/gitweb>
        Options +ExecCGI
        AddHandler cgi-script .cgi
        DirectoryIndex gitweb.cgi
    </Directory>

    SetEnv GITWEB_CONFIG /etc/gitweb-slayer-unlishema.conf

    ErrorLog ${APACHE_LOG_DIR}/git_slayer_unlishema_error.log
    CustomLog ${APACHE_LOG_DIR}/git_slayer_unlishema_access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/git.unlishema.org.conf ---
<VirtualHost *:80>
    ServerName git.unlishema.org
    ServerAlias www.git.unlishema.org
    ServerAdmin unlishema@jtryba.com
    Redirect permanent / https://git.unlishema.org/
</VirtualHost>

<VirtualHost *:443>
    ServerName git.unlishema.org
    ServerAlias www.git.unlishema.org
    ServerAdmin unlishema@jtryba.com
    DocumentRoot /usr/share/gitweb

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/git.unlishema.org/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/git.unlishema.org/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/git.unlishema.org/chain.pem

    <Directory /usr/share/gitweb>
        Options +ExecCGI
        AddHandler cgi-script .cgi
        DirectoryIndex gitweb.cgi
        Require valid-user
        AuthType Basic
        AuthName "GitWeb Access"
        AuthUserFile /etc/apache2/.htpasswd
    </Directory>

    SetEnv GITWEB_CONFIG /etc/gitweb-unlishema.conf

    ErrorLog ${APACHE_LOG_DIR}/git_unlishema_error.log
    CustomLog ${APACHE_LOG_DIR}/git_unlishema_access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/jtryba.com.conf ---
<VirtualHost *:80>
    ServerName jtryba.com
    ServerAlias www.jtryba.com
    ServerAdmin jtryba@jtryba.com
    Redirect permanent / https://jtryba.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName jtryba.com
    ServerAlias www.jtryba.com
    ServerAdmin jtryba@jtryba.com

    DocumentRoot /var/www/jtryba.com/dist

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/jtryba.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/jtryba.com/chain.pem

    <Directory /var/www/jtryba.com/dist>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>
    
    <Directory "/var/www/jtryba.com/dist/uploads">
        Options -ExecCGI
        AddType text/plain .php .phtml .php3 .pl .py .jsp .asp .sh .cgi
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/main.conf ---
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

--- /etc/apache2/sites-enabled/rsahk.jtryba.com.conf ---
<VirtualHost *:80>
    ServerName rsahk.jtryba.com
    ServerAdmin jtryba@jtryba.com
    DocumentRoot /var/www/rsahk.jtryba.com/www

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/rsahk.jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/rsahk.jtryba.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/rsahk.jtryba.com/chain.pem

    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>

    <Directory /var/www/rsahk.jtryba.com/www>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^/$ /index.php [L]

    ErrorLog ${APACHE_LOG_DIR}/rsahk_error.log
    CustomLog ${APACHE_LOG_DIR}/rsahk_access.log combined
</VirtualHost>

<VirtualHost *:443>
    ServerName rsahk.jtryba.com
    ServerAdmin jtryba@jtryba.com
    DocumentRoot /var/www/rsahk.jtryba.com/www

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/rsahk.jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/rsahk.jtryba.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/rsahk.jtryba.com/chain.pem

    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>

    <Directory /var/www/rsahk.jtryba.com/www>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^/$ /index.php [L]

    ErrorLog ${APACHE_LOG_DIR}/rsahk_error.log
    CustomLog ${APACHE_LOG_DIR}/rsahk_access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/rsinfo.jtryba.com.conf ---
<VirtualHost *:80>
    ServerName rsinfo.jtryba.com
    ServerAdmin jtryba@jtryba.com
    Redirect 301 / "https://rsinfo.jtryba.com/index.php"
</VirtualHost>
<VirtualHost *:443>
    ServerName rsinfo.jtryba.com
    ServerAdmin jtryba@jtryba.com
    DocumentRoot /var/www/rsahk.jtryba.com/www

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/rsinfo.jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/rsinfo.jtryba.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/rsinfo.jtryba.com/chain.pem

    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>

    <Directory /var/www/rsahk.jtryba.com/www>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all denied
        <FilesMatch "^index\.(php|html)$">
            Require all granted
        </FilesMatch>
        <FilesMatch "\.(css|js|jpg|jpeg|png|gif|ico|bmp)$">
            Require all granted
        </FilesMatch>
    </Directory>

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^/$ /index.php [L]

    ErrorLog ${APACHE_LOG_DIR}/rsahk_error.log
    CustomLog ${APACHE_LOG_DIR}/rsahk_access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/slayer.unlishema.org.conf ---
<VirtualHost *:80>
    ServerName slayer.unlishema.org
    ServerAlias www.slayer.unlishema.org
    ServerAdmin unlishema@jtryba.com
    Redirect permanent / https://slayer.unlishema.org/
</VirtualHost>

<VirtualHost *:443>
    ServerName slayer.unlishema.org
    ServerAlias www.slayer.unlishema.org
    ServerAdmin unlishema@jtryba.com

    DocumentRoot /var/www/slayer.unlishema.org/dist

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/slayer.unlishema.org/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/slayer.unlishema.org/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/slayer.unlishema.org/chain.pem

    <Directory /var/www/slayer.unlishema.org/dist>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    <Directory "/var/www/slayer.unlishema.org/dist/uploads">
        Options -ExecCGI
        AddType text/plain .php .phtml .php3 .pl .py .jsp .asp .sh .cgi
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/unlishema.org.conf ---
<VirtualHost *:80>
    ServerName unlishema.org
    ServerAlias www.unlishema.org
    ServerAdmin unlishema@jtryba.com
    Redirect permanent / https://unlishema.org/
</VirtualHost>

<VirtualHost *:443>
    ServerName unlishema.org
    ServerAlias www.unlishema.org
    ServerAdmin unlishema@jtryba.com

    DocumentRoot /var/www/unlishema.org/dist

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/unlishema.org/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/unlishema.org/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/unlishema.org/chain.pem

    <Directory /var/www/unlishema.org/dist>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    <Directory "/var/www/unlishema.org/dist/uploads">
        Options -ExecCGI
        AddType text/plain .php .phtml .php3 .pl .py .jsp .asp .sh .cgi
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

--- /etc/apache2/sites-enabled/webmin.jtryba.com.conf ---
<VirtualHost *:80>
    ServerName webmin.jtryba.com
    ServerAlias www.webmin.jtryba.com
    ServerAdmin jtryba@jtryba.com
    Redirect permanent / https://webmin.jtryba.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName webmin.jtryba.com
    ServerAlias www.webmin.jtryba.com
    ServerAdmin jtryba@jtryba.com

    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/webmin.jtryba.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/webmin.jtryba.com/privkey.pem

    # Proxy settings
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://localhost:10000/
    ProxyPassReverse / http://localhost:10000/

    <Location />
        Header edit Location webmin.jtryba.com:10000 webmin.jtryba.com
    </Location>

    ErrorLog ${APACHE_LOG_DIR}/webmin_error.log
    CustomLog ${APACHE_LOG_DIR}/webmin_access.log combined
</VirtualHost>

=== GITWEB REFERENCES IN APACHE CONFIG ===
/etc/apache2/sites-available/git.unlishema.org.conf:3:    ServerAlias www.git.unlishema.org
/etc/apache2/sites-available/git.unlishema.org.conf:10:    ServerAlias www.git.unlishema.org
/etc/apache2/sites-available/git.unlishema.org.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-available/git.unlishema.org.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-available/git.unlishema.org.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-available/git.unlishema.org.conf:25:        AuthName "GitWeb Access"
/etc/apache2/sites-available/git.unlishema.org.conf:29:    SetEnv GITWEB_CONFIG /etc/gitweb-unlishema.conf
/etc/apache2/sites-available/git.jtryba.com.conf:3:    ServerAlias www.git.jtryba.com
/etc/apache2/sites-available/git.jtryba.com.conf:10:    ServerAlias www.git.jtryba.com
/etc/apache2/sites-available/git.jtryba.com.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-available/git.jtryba.com.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-available/git.jtryba.com.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-available/git.jtryba.com.conf:25:        AuthName "GitWeb Access"
/etc/apache2/sites-available/git.jtryba.com.conf:29:    SetEnv GITWEB_CONFIG /etc/gitweb-jtryba.conf
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:3:    ServerAlias www.git.slayer.unlishema.org
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:10:    ServerAlias www.git.slayer.unlishema.org
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-available/git.slayer.unlishema.org.conf:25:    SetEnv GITWEB_CONFIG /etc/gitweb-slayer-unlishema.conf
/etc/apache2/mods-enabled/setenvif.load:1:LoadModule setenvif_module /usr/lib/apache2/modules/mod_setenvif.so
/etc/apache2/mods-enabled/mime.conf:215:# To use CGI scripts outside of ScriptAliased directories:
/etc/apache2/conf-available/serve-cgi-bin.conf:11:		ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
/etc/apache2/conf-available/gitweb.conf:4:            Define ENABLE_GITWEB
/etc/apache2/conf-available/gitweb.conf:7:            Define ENABLE_GITWEB
/etc/apache2/conf-available/gitweb.conf:12:<IfDefine ENABLE_GITWEB>
/etc/apache2/conf-available/gitweb.conf:13:    Alias /gitweb /usr/share/gitweb
/etc/apache2/conf-available/gitweb.conf:14:   <Directory /usr/share/gitweb>
/etc/apache2/mods-available/setenvif.load:1:LoadModule setenvif_module /usr/lib/apache2/modules/mod_setenvif.so
/etc/apache2/mods-available/mime.conf:215:# To use CGI scripts outside of ScriptAliased directories:
/etc/apache2/conf-enabled/serve-cgi-bin.conf:11:		ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
/etc/apache2/conf-enabled/gitweb.conf:4:            Define ENABLE_GITWEB
/etc/apache2/conf-enabled/gitweb.conf:7:            Define ENABLE_GITWEB
/etc/apache2/conf-enabled/gitweb.conf:12:<IfDefine ENABLE_GITWEB>
/etc/apache2/conf-enabled/gitweb.conf:13:    Alias /gitweb /usr/share/gitweb
/etc/apache2/conf-enabled/gitweb.conf:14:   <Directory /usr/share/gitweb>
/etc/apache2/sites-enabled/git.unlishema.org.conf:3:    ServerAlias www.git.unlishema.org
/etc/apache2/sites-enabled/git.unlishema.org.conf:10:    ServerAlias www.git.unlishema.org
/etc/apache2/sites-enabled/git.unlishema.org.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-enabled/git.unlishema.org.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-enabled/git.unlishema.org.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-enabled/git.unlishema.org.conf:25:        AuthName "GitWeb Access"
/etc/apache2/sites-enabled/git.unlishema.org.conf:29:    SetEnv GITWEB_CONFIG /etc/gitweb-unlishema.conf
/etc/apache2/sites-enabled/git.jtryba.com.conf:3:    ServerAlias www.git.jtryba.com
/etc/apache2/sites-enabled/git.jtryba.com.conf:10:    ServerAlias www.git.jtryba.com
/etc/apache2/sites-enabled/git.jtryba.com.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-enabled/git.jtryba.com.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-enabled/git.jtryba.com.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-enabled/git.jtryba.com.conf:25:        AuthName "GitWeb Access"
/etc/apache2/sites-enabled/git.jtryba.com.conf:29:    SetEnv GITWEB_CONFIG /etc/gitweb-jtryba.conf
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:3:    ServerAlias www.git.slayer.unlishema.org
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:10:    ServerAlias www.git.slayer.unlishema.org
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:12:    DocumentRoot /usr/share/gitweb
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:19:    <Directory /usr/share/gitweb>
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:22:        DirectoryIndex gitweb.cgi
/etc/apache2/sites-enabled/git.slayer.unlishema.org.conf:25:    SetEnv GITWEB_CONFIG /etc/gitweb-slayer-unlishema.conf

=== GIT ACCOUNT ===
git:x:1002:1002:,,,:/home/git:/bin/bash
git:x:1002:
/home/git does not exist

=== CURRENT REPOSITORY ROOT ===
total 20
drwxr-xr-x  5 root      root     4096 Oct 26  2024 .
drwxr-xr-x 54 root      root     4096 Jul 13 20:00 ..
drwxr-xr-x  2 jtryba    www-data 4096 Mar  1  2025 git.jtryba.com
drwxr-xr-x  2 unlishema www-data 4096 Oct 26  2024 git.slayer.unlishema.org
drwxr-xr-x  2 unlishema www-data 4096 Jun 28  2024 git.unlishema.org
d drwxr-xr-x jtryba:www-data 4096 /var/lib/git/git.jtryba.com
d drwxr-xr-x root:root 4096 /var/lib/git
d drwxr-xr-x unlishema:www-data 4096 /var/lib/git/git.slayer.unlishema.org
d drwxr-xr-x unlishema:www-data 4096 /var/lib/git/git.unlishema.org
l lrwxrwxrwx root:root 15 /var/lib/git/git.jtryba.com/rsahk
l lrwxrwxrwx root:root 17 /var/lib/git/git.jtryba.com/RSNexus
l lrwxrwxrwx root:root 20 /var/lib/git/git.jtryba.com/jtryba.com
l lrwxrwxrwx root:root 23 /var/lib/git/git.unlishema.org/unlishema.org
l lrwxrwxrwx root:root 30 /var/lib/git/git.slayer.unlishema.org/slayer.unlishema.org

=== PATH PERMISSIONS ===
f: /var/lib/git
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root lib
drwxr-xr-x root root git
f: /srv/project-frankenstein/repos
drwxr-xr-x root root /
drwxr-xr-x root root srv
drwxr-x--- git  git  project-frankenstein
drwxr-x--- git  git  repos

=== SERVICE ACCESS TESTS ===
www-data can read /var/lib/git
git cannot write /var/lib/git
git can write Project Frankenstein repos

=== SYSTEM GIT CONFIGURATION ===
No system Git configuration

READ-ONLY GITWEB CONFIGURATION CHECK COMPLETE
