Local's router is having trouble starting.이 되었을 때의 대응 방법

  • 환경
  • Windows 10 Pro 64bit 버전 1909
  • Local by Flywheel Version 5.6.1+4184


  • Wordpress가 전혀 모르기 때문에 Local by Flywheel에서 로컬 환경을 만들고 싶었다.

    이벤트 : Local by Flywheel을 설치하면 빨간색으로 뭔가 말했다





    원인 : 사용하는 포트가 다른 뭔가에서 사용되고 있기 때문에



    Lean more 를 클릭해 보면···포트 “80” “443”이 경합하고 있는 것 같다.
    XAMMP를 사용할 때 자주 있는 스테디셀러 이야기와 같습니다.

    Local may detect a port conflict on ports 80 or 443. If it does, Local will offer to use localhost.
    Local | Router Mode FAQ
    # ポート80番を使っているプロセスを見てみると・・・
    $ netstat -nao | grep -e :80 -e :443
      TCP         0.0.0.0:443            0.0.0.0:0              LISTENING       4544
      TCP         0.0.0.0:80             0.0.0.0:0              LISTENING       4544
    ...省略...
    # 前から使っているApacheだった。
    $ tasklist | grep 4544
    httpd.exe                     4544 Services                   0      2,320 K
    

    대응 : 충돌하는 포트를 사용하는 앱의 설정 변경



    Local by Flywheel의 포트를 지정할 수 없기 때문에
    이전부터 사용하고 있는 Apache의 포트를 「80」「443」이외로 변경한다.

    Can I change my port number?
    Not at this time! Use your internet router and port forwarding feature to direct traffic to your Local site.
    Local | Router Mode FAQ
  • Apache 포트 변경
  • 오류 메시지 옆에 있는 [RETRY] ​​버튼을 누릅니다
  • 오류 메시지가 사라집니다

  • Apache의 포트 변경
    # 1. Apacheのhttpd.confでhttp用ポートを「80」を「8080」に変更する
    $ cat /c/apps/httpd-2.4.41-o111c-x86-vc15-r2/Apache24/conf/httpd.conf | grep 8080
    Listen 8080
    ServerName localhost:8080
    
    # 2. Apacheのhttpd.confでhttps用ポートを「443」を「444」に変更する
    $ cat /c/apps/httpd-2.4.41-o111c-x86-vc15-r2/Apache24/conf/extra/httpd-ahssl.conf | grep 444
    Listen 444 https
    <VirtualHost _default_:444>
      ServerName localhost:444
    <VirtualHost *:444>
      ServerName serverone.tld:444
    <VirtualHost *:444>
      ServerName servertwo.tld:444
    
    # 3. Apacheを再起動する
    $ sc stop Apache2.4
    SERVICE_NAME: Apache2.4
    ...省略...
    $ sc start Apache2.4
    SERVICE_NAME: Apache2.4
    ...省略...
    
    # 4. ポートが変更されたことを確認する
    $ netstat -nao | grep -e :8080 -e :444
      TCP         0.0.0.0:444            0.0.0.0:0              LISTENING       22292
      TCP         0.0.0.0:8080           0.0.0.0:0              LISTENING       22292
      TCP         [::]:444               [::]:0                 LISTENING       22292
      TCP         [::]:8080              [::]:0                 LISTENING       22292
    
    # 5. ポート「80」「443」が使われていないことを確認する
    $ netstat -nao | grep -e :80 -e :443
    

    좋은 웹페이지 즐겨찾기