웹 개발자는 이동 중에 웹 사이트나 애플리케이션을 디버그하고 테스트해야 하며 생산성을 높일 수 있는 워크플로에 약간의 유연성을 추가해야 할 필요가 있음을 종종 발견합니다.
Android 기기에서 바로 웹 서버를 실행하고 싶다면 Android용 KSWEB 웹 서버를 반드시 살펴봐야 합니다.
여기에는 다음이 포함됩니다.
- lighttpd 서버 v1.4.35(SSL)
- nginx v1.7.3(SSL)
- PHP v5.6.2(SSL)
- MySQL v5.6.19
- msmtp v1.4.32
- 웹 인터페이스 v1.2
설치
Google Play 스토어와 KSWEB으로 이동합니다. 6일 평가판을 제공하므로 기능을 테스트한 후 $2.99에 애플리케이션을 구매하라는 메시지가 표시됩니다.
웹 서버 구성
응용 프로그램을 시작하면 서버가 시작되고 Android 장치 브라우저에서 "localhost:8080"으로 이동하거나 외부 컴퓨터에서 KSWEB에서 제공한 IP 주소로 이동할 수 있습니다. 그러나 이 시점에서는 KSWEB의 기본 홈 페이지만 표시됩니다.
기본 사용자 이름과 암호 조합은 "admin"과 "admin"입니다. 보안상의 이유로 비밀번호 변경을 권장하며, KSWEB 웹 인터페이스 "127.0.0.1:8001"로 이동하여 기본 로그인 조합을 입력하여 관리 영역에 액세스하면 됩니다.
로그인한 후 시스템 설정을 선택하고 기본 비밀번호를 "admin"에서 다른 비밀번호로 변경합니다.
phpMyAdmin 구성
KSWEB에서 도구 탭을 선택하고 약 7MB의 phpMyAdmin을 설치합니다. 완료되면 127.0.0.1:8000에서 phpMyAdmin으로 이동할 수 있습니다.
phpMyAdmin에 로그인하려면 "root"를 사용자 이름으로 사용하고 암호를 공백으로 둡니다. 일단 들어가면 비밀번호를 변경하는 것이 좋습니다.
사이트의 루트 디렉토리 선택
기본 루트 디렉토리는 "/mnt/sdcard/htdocs"에서 호스팅됩니다. 이것을 다른 위치(예:마이크로 SD 카드)로 변경하려면 Lighttpd 탭을 선택하고 원하는 파일 경로를 입력하여 변경할 수 있습니다.
Android 서버에서 둘 이상의 웹사이트를 실행하려는 경우 여러 호스트를 추가할 수도 있습니다.
보너스:WordPress 설치
WordPress 개발자이고 Android 기기에서 테스트 웹사이트를 호스팅하려는 경우 KSWEB으로 쉽게 할 수 있습니다. 다음 단계를 따르세요.
1. KSWEB 서버를 시작합니다(애플리케이션 실행).
2. WordPress.org에서 WordPress zip 파일을 다운로드합니다.
3. "/mnt/sdcard/htdocs" 또는 ES 파일 탐색기 또는 기타 타사 도구를 사용하여 지정한 루트 디렉터리에 파일의 압축을 풉니다.
4. phpMyAdmin으로 이동하여 설치를 위한 데이터베이스를 생성합니다.
5. 장치의 "https://localhost:8080/wordpress"에서 WordPress 설치 페이지를 방문합니다.
6. 평소와 같이 워드프레스를 설치합니다.
결론
Android 기기에 KSWEB 서버를 설치하기만 하면 웹사이트를 디버그하거나 스크립트를 실행하거나 온라인 호스팅 없이 개발 중인 사이트를 클라이언트에 표시할 수 있습니다.
위에서 강조한 것과 거의 동일한 프로세스를 통해 WordPress, Drupal, Joomla 등과 같은 즐겨 사용하는 도구, 프레임워크 또는 CMS를 설치할 수도 있습니다.
KSWEB을 사용해 보셨습니까? 당신의 설정은 어떻습니까? 아래 댓글 섹션에서 생각을 공유하세요.