LAMP 홈 서버를 온라인으로 전환

LAMP 홈 서버를 온라인으로 전환

내 컴퓨터의 Apache2가 있는 localhost에서 일부 웹사이트 PHP/SQL 코드가 잘 실행되고 있습니다. 또한 Scientific Linux 6.2를 실행하는 서버도 있습니다. 서버에 항목을 저장하고 동일한 네트워크에서 웹 사이트에 액세스하는 방법을 알아낼 수 있을 것이라고 생각하지만 이 서버를 온라인에 배치하는 방법을 모르겠습니다(예를 들어 일부 웹 사이트에 입력할 수 있도록). 내가 등록하고 로그인 페이지를 얻는 이름).

이것은 나에게 완전히 낯선 일입니다. 나는 가면서 뭔가를 배우고 있습니다. 이 일을 어떻게 해야 할까요? (Server Fault의 사람들은 내 질문이 무엇인지 이해하는 데 어려움을 겪었으므로 다음은 약간의 설명입니다.)

내 질문은 "위에 열거한 사항을 고려할 때 다음 단계는 무엇이어야 합니까?"입니다. 특정 용어에 대한 설명을 찾는 것이 아니라 특정 상황(특정 소프트웨어 기능을 갖춘 웹사이트와 서버가 있음)과 특정 목표(해당 서버를 온라인에 연결하고 싶습니다)를 고려했을 뿐입니다. 그 목표를 달성하려면 다음에 해야 할까요? 필요한 다른 특별한 소프트웨어가 있습니까? ISP에 대해 걱정하거나 다른 호스팅 회사에 등록합니까? 나는 많은 연구를 했지만 내가 받은 정보를 어떻게 분석해야 할지 모르겠고, 좀 더 경험이 풍부한 의견을 기대하고 있습니다.

답변1

큰 단계는 다음과 같습니다.

  • apache2가 실행 중인 포트를 확인합니다. (아마 80, 아마도 8080)
  • 로컬 네트워크 중 하나에서 해당 컴퓨터의 IP 주소를 결정합니다.
  • 라우터에서 포트 전달을 설정하는 방법을 알아보세요. 포트 80 또는 8080을 전달하려고 합니다(실제로 여기에서도 80을 8080으로 전달할 수 있으며 이점이 있습니다). 전달할 IP는 대상 시스템의 로컬 네트워크 IP가 됩니다.
  • 이제 인터넷 IP 주소를 확인하세요. 가장 간단한 방법은 다음과 같습니다.http://www.whatismyip.com/그리고 그것은 당신에게 명확하게 표시됩니다

설정이 완료되면 로컬 네트워크에 연결되어 있지 않은 컴퓨터나 모바일 장치에서http://XXX.XXX.XXX.XXX/경로/to/app.php 여기서 XXX는 방금 결정된 인터넷 IP입니다.

그래도 작동하지 않으면 httpd.conf 파일의 구성에 IP가 아닌 도메인 이름이 필요할 가능성이 높습니다. 이 경우 DynDNS를 사용하면 하나의 항목을 무료로 만들 수 있으며 그게 필요한 전부입니다. 하지만 설정하는 것은 다른 질문에 대한 또 다른 주제입니다. :)

관련 정보