删除 apache 别名子目录

删除 apache 别名子目录

我在 Ubuntu 12.04 上使用 Apache 2。

我为子目录添加了一个别名,以指向 gitweb。我意识到我应该让它只能通过 https 访问 - 所以我删除了别名,然后重新启动 Apache

我仍然可以导航到http://xyz/gitweb- 即使我的任何配置文件中都没有别名。我该如何删除它?

编辑

配置文件之前看起来像这样:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /home/administrator/webroot
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/administrator/webroot/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        Alias /gitweb/ /usr/share/gitweb/
        <Directory /usr/share/gitweb/>
                Options ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
                AllowOverride All
                order allow,deny
                Allow from all
                AddHandler cgi-script cgiDirectory
                Index gitweb.cgi
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

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

之后是这样的:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /home/administrator/webroot
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/administrator/webroot/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

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

答案1

我是个白痴。

gitweb 安装程序已将一个文件添加到 /etc/apache2/conf.d/ 中,并添加了别名。

谢谢大家的观看。

任何遇到类似怪异情况的人,请检查该文件夹是否存在意外的配置。

相关内容