programing

외부 장치에서 로컬로 Laravel 5 앱에 액세스

lastcode 2023. 8. 5. 10:17
반응형

외부 장치에서 로컬로 Laravel 5 앱에 액세스

저는 웹에서 해결책을 찾았지만 아직 해결책을 찾지 못했습니다.아이폰에서 라라벨 5 앱에 액세스해야 하는데 개발 중이라 앱을 웹 서버에 게시하고 싶지 않습니다.

만약 당신이 따라야 할 링크가 있다면, 당신이 그것이 효과가 있다고 확신한다면, 그것은 나에게 완벽합니다.

감사해요!

어떤 특별한 이유로 Apache 또는 nginx를 사용할 의무가 없고 개발 목적으로만 사용하는 경우 PHP 내장 서버를 사용하여 응용 프로그램을 서비스할 수 있습니다.artisan이 기능은 가장 쉽게 설정할 수 있으며 Laravel 응용 프로그램 디렉토리에서 하나의 명령만 실행하면 됩니다.

php artisan serve --host 0.0.0.0

수신할 기본 포트는 다음과 같습니다.8000충돌을 방지하기 위해 이제 컴퓨터의 IP 주소를 통해 전화기에서 응용 프로그램에 액세스할 수 있습니다.

http://192.168.1.101:8000

다른 포트(예: 기본 HTTP 포트)를 수신하려면80매개 변수로 전달할 수 있습니다. 해당 포트에서 다른 서버가 실행되고 있지 않은지 확인하십시오.대신 이것을 실행하면 다음과 같습니다.

php artisan serve --host 0.0.0.0 --port 80

이제 IP 주소만으로 응용 프로그램에 액세스할 수 있습니다.

http://192.168.1.101

간단합니다. 먼저 서버를 실행해야 합니다.

php artisan serve --host 0.0.0.0

그런 다음 IP 주소를 알아야 합니다. 다음 명령을 실행하여 IP를 가져옵니다.

창에서:

ipconfig

Linux의 경우:

hostname -I

예를 들어, 내 IP는 192.168.1.68입니다.

일단 당신이 당신의 IP를 얻으면, 당신은 당신의 모바일에서 이 주소로 가야 합니다.예:

192.168.1.68:8000

그리고 이것이 마지막입니다.

이렇게 할 수 있는 방법은 아주 많습니다.

  1. iPhone에서 IP 주소를 통해 웹에 액세스합니다(예: http://192.168.1.100/laravel).
  2. iPhone이 탈옥된 경우 iPhone의 내용을 편집할 수 있습니다./etc/hosts도메인을 통해 웹 사이트에 액세스하는 파일입니다.laravel.com 192.168.1.100
  3. 웹 서버에 라벨 앱을 업로드하고 테스트 도메인을 구성합니다.dev.domain.com또는dev.domain.com:8080
  4. WiFi 라우터를 구성할 수 있는 경우 컴퓨터에 "포트 포워딩"을 지정하거나 "DMZ"를 설정할 수 있습니다.
  5. 웹 사이트를 업로드하고 구성 "IP forbidden" 역할(예: Apache의 경우 라벨 편집).htaccess파일:

    Deny from all
    Allow from 180.159.251.175
    

공식 사전 패키지화된 Vagrant "상자"인 Laravel Homestead를 사용하여 프로젝트를 개발하고 동일한 사설 네트워크 내의 여러 컴퓨터에서 로컬 웹 사이트에 액세스할 수 있습니다.

여기에서 홈스테이에 대한 더 많은 정보와 사용 방법을 찾을 수 있습니다. http://laravel.com/docs/5.0/homestead

다음은 Vagrant 프라이빗 네트워크 설정 예입니다. http://docs.vagrantup.com/v2/networking/private_network.html

승인된 응답 방법을 사용하는 데 문제가 있고 페이지를 찾을 수 없거나 유사한 오류가 발생하는 경우 방화벽 설정 때문일 수 있습니다.

한다면

php artisan serve --host 0.0.0.0

효과가 없는 것 같아요. 시도해보세요.php artisan serve --host 0.0.0.0 --port 80그리고 당신의 IP 주소를 사용하여 접속합니다.예를 들어:

http://192.168.1.101

언급URL : https://stackoverflow.com/questions/30675025/access-to-laravel-5-app-locally-from-an-external-device

반응형