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 ?