programing

다른 PC에서 라라벨 앱에 액세스하려면 어떻게 해야 합니까?

bestprogram 2023. 8. 5. 10:45

다른 PC에서 라라벨 앱에 액세스하려면 어떻게 해야 합니까?

IP 주소를 사용하여 동일한 네트워크의 다른 PC에서 Laravel 앱에 액세스하려고 하지만 브라우저에서 192.168.1.101:8000에 액세스하여 작동할 수 없습니다.

어떻게 해야 하나?

라라벨의 장인을 이용해 보는 게 어때요?매우 간단합니다.

sudo php artisan serve --host 192.168.1.101 --port 80

이제 다른 컴퓨터에서 http://192.168.1.101을 입력할 수 있습니다.

IP를 로컬 IP로 바꾸는 것을 잊지 마십시오.바로 그겁니다.

참고: Thesudo포트 80에서 서비스를 수행하려는 경우에만 필요합니다.

IP 주소를 사용하여 레이블 액세스

php artisan serve --host 0.0.0.0 

이제 http://laravel-server-ip-address:8000을 통해 laravel 서버에 액세스할 수 있습니다.

포트도 변경하려면 다음과 같이 하십시오.

php artisan serve --host 0.0.0.0 --port 8101

이제 당신의 라벨 서버는 http://laravel-server-ip-address:8101입니다.

  1. 에 가다httpd.confApache 폴더에서 다음 행을 찾습니다.

    DocumentRoot "c:/wamp/www"
    <Directory "c:/wamp/www">
        # ...Stuffs in here
        Options Indexes FollowSymLinks
        # ...Stuffs in here
        AllowOverride All
        #
        # Controls who can get stuff from this server.
        #
        Require all granted
    </Directory>
    
  2. 그런 다음 마지막 을 바꿉니다. <Directory>태그:

         Order Deny,Allow
         Deny from all
         Allow from 127.0.0.1
         Allow from ::1
         Allow from localhost
    </Directory>
    
  3. 라벨 애플리케이션에 대한 가상 호스트를 추가한 후httpd-vhosts.conf다음 행을 추가합니다.

    <VirtualHost *:80>
        DocumentRoot "D:/.../your-laravel-app-path/public"
        ServerName yourservername.dev
        <Directory "D:/.../your-laravel-app-path/public">
            AllowOverride All
            Order deny,allow
            Allow from all
            Require all granted
        </Directory>
    </VirtualHost>
    
  4. 모든 Apache 서비스 다시 시작

이렇게 하면 됩니다. 저는 Windows에서 wamp를 사용하고 있으며 저를 위해 작동합니다.

ip 주소가 ip-v4인 경우 이 명령을 사용합니다.와이파이 연결 속성에서 ip-v4를 확인합니다.

php artisan serve --host 192.168.10.15 --port 5000
  1. 컴퓨터 로컬 IP 찾기:

ifconfig

  1. 프로젝트 폴더로 이동하여 다음 명령을 입력합니다.

sudo phpartisan serve --host your_ip --port your_port

예:

sudo phpartisan serve --host 192.168.1.70 --port 8080

  1. 다른 컴퓨터에서 찾아보기:

192.168.1.70:8080

Laravel의 내장 명령을 사용하여 이 작업을 수행할 수 있습니다.php artisan serve.

다음 단계를 수행합니다.

  1. 명령줄에서 프로젝트의 루트 디렉터리로 이동합니다.
  2. 달려.php artisan serve

여전히 포트 8000에 액세스할 수 없거나 이미 사용 중인 경우 다음을 실행합니다.

php artisan serve --port 8383

그리고 당신이 제공한 새 포트에서 수신 대기해야 합니다.또한 이 명령에 대한 다른 옵션도 설정할 수 있습니다.도움을 찾습니다.php artisan help serve.

언급URL : https://stackoverflow.com/questions/28956911/how-can-i-access-my-laravel-app-from-another-pc