Strona 1 z 2
GitLab i Apache - przekierowanie na Subdomene
: 21 marca 2016, 08:21
autor: land6226
Witam ,
Posiadam serwer VPS OVH , zainstalowałem w katalogu
/home/git/gitlab GitLaba ,
posiadam domenę
www.mojadomena.pl w home.pl przekierowane na IP serwera działa.
Mam zainstalowane serwer Apache - i chciałbym w Apach`u zrobić przekierowanie aby GitLab był pod aliasem domeny
www.gitlab.mojadomena.pl,
Jak testowałem i inna stronkę wrzuciłem do
:/var/www to działało poprawnie, a z gitem nie mogę sobie poradzić .
Re: Apache - przekierowanie
: 21 marca 2016, 10:20
autor: mariaczi
Skonfiguruj virtual hosta dla gitlab.mojadomena.pl z DocumentRoot wskazującym na /home/git/gitlab.
Re: Apache - przekierowanie
: 21 marca 2016, 10:39
autor: land6226
masz może jakiś przykład ,
Ja mam tak:
============================
w katalogu: /etc/apache2/sites-available/gitlab.mojadomena.pl.conf
<VirtualHost *:80>
ServerName mojadomena.pl
ServerAlias gitlab.mojadomena.pl
ServerSignature Off
ProxyPreserveHost On
ServerSignature Off
ProxyPreserveHost On
RewriteEngine on
#Forward all requests to gitlab-workhorse
RewriteRule .* http://127.0.0.1:8181%{REQUEST_URI} [P,QSA]
# needed for downloading attachments
DocumentRoot /home/git/gitlab/public
#Set up apache error documents, if back end goes down (i.e. 503 error) then a maintenance$
ErrorDocument 404 /404.html
ErrorDocument 422 /422.html
ErrorDocument 500 /500.html
ErrorDocument 503 /deploy.html
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
=========================
Mam takie ustawienia - i nie działa
Mam wątpliwości do do: DocumentRoot /home/git/gitlab/public
bo nie wiem czy GitLab ma gdzieś index.php
Re: Apache - przekierowanie
: 21 marca 2016, 11:12
autor: mariaczi
Gdzie masz ustawienia dla "<Directory /home/git/gitlab/public>"?
Poza tym:
Kod: Zaznacz cały
ServerName mojadomena.pl
ServerAlias gitlab.mojadomena.pl
wytłumacz, dlaczego tak?
Re: Apache - przekierowanie
: 21 marca 2016, 11:28
autor: land6226
Nie wiem , tyle znalazłem z pomocy w necie.
Jak byś mógł zedytować ten wyżej wklejony kod bym był wdzięczny
Re: Apache - przekierowanie
: 21 marca 2016, 11:37
autor: mariaczi
Wybacz, nie dam Ci gotowca lecz postaram pomóc w skonfigurowaniu.
Co aktualnie otrzymujesz przy próbie otwarcia
http://gitlab.mojadomena.pl? Sprawdź również, co trafia do logów apache w /var/log/apache2/.
Tutaj:
http://laravel-recipes.com/recipes/25/c ... irtualhost masz przykład z użyciem Directory. Jakie inne opcje można jeszcze tu zastosować znajdziesz w dokumentacji apache.
Re: Apache - przekierowanie
: 21 marca 2016, 12:06
autor: land6226
[Sun Mar 20 19:33:44.621366 2016] [authz_core:error] [pid 4076:tid 139856793552640] [client MOJE IP ] AH01630: client denied by server configuration: $
Czyli coś z konfiguracją.
Re: Apache - przekierowanie
: 21 marca 2016, 12:10
autor: mariaczi
OK, czyli jak wspominałem wcześniej nie masz konfiguracji dla Directory.
Domniemam, że używasz apache w wersji 2.4, zatem ustaw dla twojej ścieżki DocumentRoot odpowiednie opcje w Directory:
http://serverfault.com/questions/549517 ... -really-do
Poza powyższym powinieneś jeszcze zezwolić na "otwieranie katalogów" /home, /home/git, /home/git/gitlab, /home/git/gitlab/public dla innych "others" - poleceniem chmod.
Re: Apache - przekierowanie
: 21 marca 2016, 12:14
autor: land6226
Ok będę działać dziś wieczorem dalej ..
Re: Apache - przekierowanie
: 21 marca 2016, 12:19
autor: land6226
Mam jeszcze jedno pytanie co do ostawień Apache.
W katalogu /etc/apache2/sites-available/ tworzymy plik konfiguracyjny domena1.pl , dla każdej z osobna .
Czyli jak będę miał 10 aliasów to będzie 10 takich plików konfiguracyjnych ?