일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 엘라스틱서치
- MSSQL
- sample
- Python
- Git
- build
- error
- 구글
- mariadb
- ChatGPT
- nodejs
- s3
- ssh
- JavaScript
- docker
- MySQL
- JS
- Linux
- Windows
- 설정
- Ai
- AWS
- logstash
- Kibana
- unity
- 영어
- 유니티
- API
- elasticsearch
- Today
- Total
가끔 보자, 하늘.
apache2에서 perl 설정하기 본문
아파치(apache2.4.x)를 오랜만에 건드리는데 왜케 많이 변한거지 --;
아래는 gitweb과 연동하는 과정에서 perl 설정을 추가한 부분.
Alias /gitweb /usr/share/testWeb
<IfModule mod_perl.c>
<Directory /usr/share/testWeb>
Options +ExecCGI
AddHandler perl-script .cgi .pl
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
AllowOverride None
Require all granted
AuthType Basic
AuthName "Git Access"
Require valid-user
AuthUserFile /etc/apache2/gitweb-htpasswd
SetEnv GITWEB_CONFIG /etc/gitweb.conf
</Directory>
</IfModule>
our $projectroot = "/home/git/repositories/";
# directory to use for temp files
our $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.
our $projects_list = "/home/git/projects.list";
# 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 = ();
$feature{'blame'}{'default'} = [1];
'개발 이야기 > 인프라 구축 및 운영' 카테고리의 다른 글
docker에 routable ip address 할당하기 (0) | 2015.03.10 |
---|---|
docker private registry에 ssl 인증 없이 등록하기 (3) | 2015.02.10 |
docker private registry에 인증 절차 추가하기 (0) | 2015.02.04 |
ubuntu apt-get source generate (699) | 2015.02.03 |
virtualbox OS 지정 리스트에서 32bit만 나옴. (0) | 2015.01.30 |