• 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
70 wizyt
pytanie zadane 11 lutego w PHP, Symfony, Zend przez kordix Bywalec (2,270 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 (164,560 p.)

Warto dodać jeszcze:

DirectoryIndex index.php
0 głosów
odpowiedź 12 lutego przez kordix Bywalec (2,270 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 (164,560 p.)
Dodajesz kolejne pliki do sites-available i robisz symlinki w sites-enabled.
komentarz 12 lutego przez kordix Bywalec (2,270 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ź 33 wizyt
0 głosów
1 odpowiedź 57 wizyt
0 głosów
0 odpowiedzi 31 wizyt
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

64,043 zapytań

110,434 odpowiedzi

231,279 komentarzy

47,815 pasjonatów

Przeglądających: 151
Pasjonatów: 1 Gości: 150

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.

...