• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Konfiguracja virtual hosta document root apache laravel

Object Storage Arubacloud
0 głosów
381 wizyt
pytanie zadane 11 lutego 2019 w PHP przez kordix Gaduła (3,910 p.)

Ktoś z was próbował konfigurować virtual hosta tak żeby nie wpisywać public/index.php i móc korzystać z api route'ów? Chodzi mi tu głównie o deployment aplikacji zrobionej w Laravelu.

Podobno trzeba użyć tego https://httpd.apache.org/docs/2.4/mod/core.html#documentroot

Oto co wklejam do apache2.conf

DocumentRoot "/var/www/html/konfigurator/public"

Niestety zero reakcji 

 

2 odpowiedzi

0 głosów
odpowiedź 11 lutego 2019 przez Ehlert Ekspert (212,670 p.)

Warto dodać jeszcze:

DirectoryIndex index.php
0 głosów
odpowiedź 12 lutego 2019 przez kordix Gaduła (3,910 p.)
Dla potomnych - samo ustawianie w apache2.conf nic nie dało, wszedłem w sites-available/000-default.conf i tam wstawiłem

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/konfigurator/public/index.php

        <Directory /var/www/html/konfigurator/public/index.php>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        <IfModule mod_dir.c>
            DirectoryIndex index.php index.pl index.cgi index.html index.xhtml index.htm
        </IfModule>

</VirtualHost>

Teraz śmiga

Zastanawiam się jak ogarnąć kilka virtualhostów
komentarz 12 lutego 2019 przez Ehlert Ekspert (212,670 p.)
Dodajesz kolejne pliki do sites-available i robisz symlinki w sites-enabled.
komentarz 12 lutego 2019 przez kordix Gaduła (3,910 p.)
edycja 12 lutego 2019 przez kordix
Mam jeszcze problem jak ustawię

DocumentRoot /var/www/html/konfigurator/public/index.php

To nie ma dostępu do folderów z public np. jeśli trzymam obrazki w public/images

Jak wpiszę  DocumentRoot /var/www/html/konfigurator/public to obrazki działają ale muszę wpisywać index.php , routing też jakby działa w odniesieniu do index.php czyli np. http://ip/index.php/mojerouty

Teraz jak wpisuję bezwzględny adres (zaczynając od / ) to obrazki działają, a wczytanie skryptu js już nie

Podobne pytania

0 głosów
1 odpowiedź 382 wizyt
0 głosów
1 odpowiedź 162 wizyt
pytanie zadane 1 kwietnia 2019 w PHP przez kielar Nowicjusz (240 p.)
0 głosów
1 odpowiedź 461 wizyt
pytanie zadane 30 lipca 2019 w PHP przez nefren Nowicjusz (180 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...