git Webバックエンドではgitプロジェクトを閲覧できません。

git Webバックエンドではgitプロジェクトを閲覧できません。

CentOS 7でgitサーバーを実行しています。 Apacheサーバーはポート88で実行されており、ポート88でhttpを使用してcliを介してファイルを複製および更新できます。したがって、サーバー自体はポート88でリッスンして実行されます。私が経験している問題は、ファイルを閲覧しようとするとブラウザを介してファイルを見ることができないことです。私もselinuxが正しく動作するように修正して問題にならないようにしました。

続くエラーは次のとおりです。 [Mon Oct 26 10:52:04.976770 2020] [cgi:error] [pid 877] [client 10.4.79.31:51279] AH01215: Request not support: '/var/www/git/'

<VirtualHost *:88>
SetEnv GIT_PROJECT_ROOT /var/www/git
SetEnv GIT_HTTP_EXPORT_ALL
DocumentRoot /var/www/git
ScriptAlias / /usr/libexec/git-core/git-http-backend/

<Directory "/usr/libexec/git-core">
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/git">
Options All Indexes FollowSymLinks
Require all granted
</Directory>
</VirtualHost>

ベストアンサー1

おすすめ記事