• 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

0 głosów
62 wizyt
pytanie zadane 11 lutego w PHP, Symfony, Zend przez kordix Bywalec (2,150 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 przez Ehlert Mędrzec (159,190 p.)

Warto dodać jeszcze:

DirectoryIndex index.php
0 głosów
odpowiedź 12 lutego przez kordix Bywalec (2,150 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 przez Ehlert Mędrzec (159,190 p.)
Dodajesz kolejne pliki do sites-available i robisz symlinki w sites-enabled.
komentarz 12 lutego przez kordix Bywalec (2,150 p.)
edycja 12 lutego 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ź 27 wizyt
0 głosów
1 odpowiedź 50 wizyt
0 głosów
2 odpowiedzi 208 wizyt
pytanie zadane 10 grudnia 2018 w PHP, Symfony, Zend przez Greeenone Stary wyjadacz (10,140 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

62,470 zapytań

108,622 odpowiedzi

226,796 komentarzy

36,364 pasjonatów

Przeglądających: 123
Pasjonatów: 8 Gości: 115

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...