Puncte:0

Pagina implicită Apache în loc de Aplicația Laravel

drapel cn

Sunt sigur că acesta este genul de întrebare care este enervant, dar sunt nou-nouț în ubuntu și sunt complet pierdut, de aceea nu știu ce să caut pe google.

Trebuie să implementez o aplicație laravel pe un VM Ubuntu 21.04, mă conectez prin SSH și un VPN la VM (este de la universitatea mea).

Am instalat aplicația laravel cu succes și când rulez php artisan serve funcționează, primesc mesajul Serverul de dezvoltare PHP 7.4.16 (http://127.0.0.1:8000) a început

Cu toate acestea, atunci când introduc IP-ul serverului în browser-ul meu, primesc pagina web implicită Apache, când introdu IP-ul cu portul 8000 înțeleg că serverul nu răspunde.

Am încercat să caut pe google, dar nu știu pentru ce să caut pe google, orice ajutor este apreciat!

Puncte:1
drapel jp
Dan

Când alergi php artisan serve, acea comandă își pornește propriul server web. Și pe baza rezultatului pe care l-ați postat, este doar ascultat 127.0.0.1:8000.

Deci accesarea acestuia în afara acelei mașini nu este permisă. Pe baza acestei întrebări pe Stack Overflow, puteți suprascrie gazda implicită cu --gazdă parametru.

În cazul tău, îl poți rula astfel:

php artisan serve --host=<IP_ADDRESS_OF_THE_VM>

sau îl poți deschide către lume cu

php artisan serve --host=0.0.0.0
drapel cn
Din pacate rezultatul sau mai degraba lucrurile pe care le vad cand vizitez site-ul sunt aceleasi :/
drapel jp
Dan
@newbie Când rulați comanda, ieșirea se schimbă de la `http://127.0.0.1:8000` la gazda pe care o setați?
drapel cn
Da, asta funcționează! Primesc acest server de dezvoltare PHP 7.4.16 (http://132.231.36.101:8000) pornit - dar încă am că serverul nu răspunde
drapel cn
Am mai încercat câteva lucruri și când încerc să rulez comanda ta acum primesc un mesaj de eroare că „Eșuat la ascultare + un port - motiv: Nu se poate atribui adresa solicitată
drapel jp
Dan
@newbie funcționează când folosești `0.0.0.0` în comandă? Ai vreun firewall activat?
drapel cn
trebuie sa incerc asta! Nu sunt sigur deoarece nu am configurat serverul. Este de la universitatea mea și trebuie să rulez VPN-ul pentru a-l accesa, deci este disponibil doar în rețeaua universității
drapel cn
Tocmai am încercat cu `0.0.0.0`, dar nici nu merge. Sunt atât de nenorocit
drapel cn
Nu știu că problema a fost până la urmă, dar am șters totul, am încercat din nou și apoi soluția ta a funcționat! Mulțumesc mult :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.