본문 바로가기

Server/PHP

[Sever] 서버에서 laravel 라우팅이 안된다.

인고의 시간과 실행착오 끝에 aws 의 ec2 서비스로 우분투 가상서버 구축 하고, apache 랑 php, mysql 까지 설치하고 연결됐는데 laravel 서버를 돌리려니 또 막혀버렸다.

호스트 포트까지 열어둬서 열어둔 포트로 접속하면 root laravel welcome 페이지까지는 나오는데 그 뒤에 라우팅이 안 되는 상태 ex) 0.0.0.0:0000 -> welcom page, 0.0.0.0:0000/route -> not fount 

 

.htaccess 파일이 없어서 그런거라는 말에 파일도 만들어봤는데 fail....

열심히 열심히 눈물을 흘리면서 찾았는데 명령어 하나로 해결돼ㅑㅆ다 ㅠㅠ

a2enmod rewrite 작성 후 안내 메세지에 따라 systemctl restart apache 명령어 쓰니까 라우팅 돼서 나오 ㅠㅠㅠㅠ

아 진자 이번주 내내 서버 구축하고 하는데 자꾸 오류만 까꿍하니까 너무 슬펐는데 하 ㅠ 세상에 ㅠ 감격이다

이제.. db 연동이랑만 제대로 되면 참 좋겠ㄷ다..

 

아래는 아파치에서 laravel 라우팅 안될 때 보고 해결한 사이트

https://www.digitalocean.com/community/questions/why-do-my-laravel-routes-not-work