GitLab i Apache - przekierowanie na Subdomene

Konfiguracja serwerów, usług, itp.
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

GitLab i Apache - przekierowanie na Subdomene

Post 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ć .
Ostatnio zmieniony 22 marca 2016, 14:21 przez land6226, łącznie zmieniany 1 raz.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Apache - przekierowanie

Post autor: mariaczi »

Skonfiguruj virtual hosta dla gitlab.mojadomena.pl z DocumentRoot wskazującym na /home/git/gitlab.
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

Re: Apache - przekierowanie

Post 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
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Apache - przekierowanie

Post 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?
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

Re: Apache - przekierowanie

Post 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
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Apache - przekierowanie

Post 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.
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

Re: Apache - przekierowanie

Post 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ą.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: Apache - przekierowanie

Post 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.
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

Re: Apache - przekierowanie

Post autor: land6226 »

Ok będę działać dziś wieczorem dalej ..
Ostatnio zmieniony 21 marca 2016, 12:19 przez land6226, łącznie zmieniany 1 raz.
land6226
Posty: 18
Rejestracja: 27 października 2015, 13:19

Re: Apache - przekierowanie

Post 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 ?
ODPOWIEDZ