컴퓨터소프트웨어

로컬 서버를 만드는 방법은 무엇입니까? Windows에서 로컬 서버 확장

분명히 모든 유형의 컴퓨터 시스템 사용자는 컴퓨터에 로컬 서버를 몇 분 만에 만들 수 있음을 알고 있습니다. 사실 모든 사람이 모든 단계를 수행하는 방법론의 기본 사항을 명확하게 이해하고있는 것은 아닙니다. 따라서 로컬 서버를 만들고 자신의 필요에 맞게 적용하는 방법에 대한 정보를 최소한 부분적으로 제공하려고합니다.

로컬 서버의 개념

일반적으로 생성 된 로컬 서버는 유형별로 명확하게 구분해야합니다. 가장 자주 사용되는 웹 서버 외에도 게임, 프록시 및 DNS 서버를 만들고 구성 할 수 있습니다. 모두는이 기능 또는 해당 기능에 할당 할 기능에 따라 다릅니다.

그러나 대부분의 경우이 모든 구성 요소는 공통점이 한 가지 있습니다. 처음에는 원격 호스트에서 호스팅하지 않고 첫 번째 단계에서 로컬 시스템에 만들어 지므로 자체 컴퓨터 터미널에서 직접 구성하고 편집 할 수 있습니다.

이제 유형과 목적에 따라 컴퓨터에서 로컬 서버를 만들고 구성하는 방법에 관한 질문을 고려해 보겠습니다.

소프트웨어 선택

원칙적으로 소프트웨어 선택은 각 사용자의 개인적인 문제입니다. 예를 들어 로컬 웹 서버를 만들 때 HTML이나 CSS와 같은 하이퍼 텍스트 마크 업 언어 만 사용되는 경우 인터넷 브라우저가 완벽하게 이해할 수 있기 때문에 추가 소프트웨어 패키지를 설치하는 것은 유용하지 않습니다.

또 다른 것은 PHP에서 추가 구성 요소가 작성된 스크립트라고 할 때입니다. 그것들을 사용할 가치가 있고, 브라우저는 더 이상 대처할 수 없습니다. 전문 소프트웨어가 도움이되는 곳입니다. 프록시, DNS 및 게임 서버에 관해서도 여기 상황이 모호합니다. 나중에 약간의 응용 프로그램을 만들고 구성하는 가장 간단한 응용 프로그램에 대해 논의 할 예정이지만 표준 로컬 웹 서버의 기본 질문에 대해 생각해 보겠습니다.

로컬 서버를 만드는 방법 : Denwer 패키지 설치 및 구성

물론 나중에 원격 호스팅에서 호스팅 할 로컬 서버를 만드는 경우에는 도구가 필요합니다. 대부분의 경우 인터넷에서 해당 소프트웨어를 검색 할 때 사용자는 국내 제품인 Denwer 소프트웨어 패키지를 다운로드하도록 리디렉션되며 이해하기 쉽고 작업하기도 쉽습니다.

그것은 아파치, PHP, MySQL, phpMyAdmin, 센드 메일과 같은 모든 필요한 도구를 포함하고 있습니다. 유일한 단점은 추가적으로 Joomla 또는 WordPress 와 같은 특별한 엔진을 가장 간단한 버전으로 설치해야한다는 것입니다.

따라서 로컬 서버 생성은 설치 EXE 파일 (관리자를 대신하여)의 시작으로 시작됩니다. DOS 모드와 유사한 창이 나타납니다. 설치 프로그램의 지시 사항을 따르십시오. 먼저 서버 데이터의 저장 위치를 선택한 다음 가상 디스크의 작동 모드를 문자에 할당합니다 (원칙적으로 제안 된 매개 변수는 변경할 수 없음). 이것으로 설치가 완료됩니다. 이제 로컬 서버가 올바르게 작동하는지 확인해야합니다.

성능 테스트

이 단계에서 생성 된 서버를 시작하고 인터넷 브라우저의 창에 http : // localhost를 입력하십시오. 프로그램이 오류없이 설치되면 브라우저에 모든 것이 작동 중임을 나타내는 메시지가 표시됩니다.

페이지를 아래로 스크롤하면 로컬 서버의 전체 테스트를 수행 할 수있는 주요 링크를 볼 수 있습니다.

코딩 문제

보낸 전자 메일 메시지가 이해할 수없는 기호 세트처럼 보이는 불쾌한 상황을 때로는 볼 수 있습니다. 이것은 프로그램이 처음에 UTF-8 인코딩 용으로 설계 되었기 때문에 발생합니다. 예를 들어, KOI-8R 또는 다른 것에서 완전히 바뀔 수 있습니다.

로컬 서버 설치 : 추가 엔진

이제 한 가지 더 중요한 점이 있습니다. Windows 시스템의 로컬 서버는 엔진 (WordPress, Joomla 등)이라는 특별한 애드온 없이는 할 수 없습니다.

먼저, \ home \ local 호스트 경로에있는 www 디렉토리에서 기본 디렉토리에 임의의 디렉토리를 작성하십시오. 그런 다음 브라우저의 주소 표시 줄에 경로 http : // localhost /를 입력하고 정확히 열리는 항목을 확인하십시오. 이 디렉토리 가 열리면 모든 것이 정상입니다. 우리는 파일 관리자 (최소한 동일한 "탐색기"이상)를 사용하여이 디렉토리에 엔진 파일을 복사하고 주소를 다시 입력합니다. 지시에 따라야하는 "설치 마법사"창이 나타납니다.

데이터베이스 추가

이제 로컬 서버는 특수 데이터베이스를 연결해야합니다. 이렇게하려면 브라우저의 주소 표시 줄에 http : // localhost / tools를 입력하여 액세스 할 수있는 phpMyAdmin 서비스를 사용하십시오. 먼저 새 데이터베이스를 만드는 섹션을 선택하고 이름을 지정합니다 (임의로 지정할 수 있지만 이전 섹션의 폴더에 적용된 것과 동일한 이름을 지정하는 것이 좋습니다).

그런 다음 기본 페이지로 돌아가 권한 설정을 구성합니다 (새 사용자 만들기, 사용자 이름 및 암호 지정, localhost를 호스트로 사용하고 "birds"로 창에있는 모든 항목에 표시). "Go!"버튼을 눌러야합니다. 그리고 프로세스가 끝날 때까지 기다립니다.

호스팅에 로컬 서버 전송

다음 단계는 서버를 로컬 네트워크에 연결하고 호스팅으로 전송하여 인터넷상의 사용자가 사용할 수 있도록하는 것입니다. 데이터를 원격 리소스로 전송하는 "기본"방식은 여러 가지 추가 작업으로 인해 매우 편리하지 않게 보입니다.

원격 호스트에 대한 데이터 전송과 관련하여 로컬 서버를 구성하는 것은 위의 디렉토리에있는 파일을 호스트의 루트 디렉토리로 복사해야하는 FileZilla 응용 프로그램을 사용하는 것이 가장 좋습니다. 이것은 PUBLIC_HTML 폴더 또는 HTDOCS 파티션입니다. 이제는 문제가 적습니다 : 엔진의 설정에서 폴더와 파일 및 디렉토리에 대한 이른바 절대 경로를 변경하고 원격 호스트에 이미 만들려는 데이터베이스의 이름을 지정하고 호스트에 암호가있는 새 로그인을 지정합니다. 그게 다야. 이것으로 작업이 끝납니다. 사용자 컴퓨터의 로컬 서버에 대한 연결은 모든 인터넷 브라우저를 통해 이루어질 수 있습니다.

로컬 프록시 서버

이제 로컬 프록시 서버를 만들고 구성하는 방법을 살펴 보겠습니다. 그것을 위해 무엇입니까? 첫째, 인터넷 서핑 과정에서 컴퓨터 단말기 또는 랩톱으로 다운로드되는 모든 것을 절대적으로 추적 할 수 있습니다. 둘째, 지불을 받으면 트래픽을 절약 할 수 있습니다.

로컬 프록시 서버는 DNS 서버에 요청을 캐싱하고 사진이나 다른 객체를 저장하는 방식으로 작동하며, 리소스를 다시 방문하면 말하자면 메모리에서로드하여 리소스에 대한 액세스 속도를 높입니다.

이 유형의 서버를 만들려면 가장 간단한 HandyCache 응용 프로그램이 필요합니다.이 응용 프로그램은 인터넷에 연결할 때마다 구체적으로 처리해야하기 때문에 빠른 액세스를위한 편리한 장소에 배치해야합니다.

시작하기 전에 프록시 설정을 지정해야합니다. 예를 들어 Opera 브라우저를 사용하는 경우 HTTP의 서버 설정에서 127.0.0.1을 지정하고 포트의 경우 8080을 지정해야합니다. 이제 응용 프로그램을 시작하고 설정으로 이동하여 "Dialer"탭을보십시오. 일반적으로 프로그램 자체는 현재 어떤 유형의 연결이 사용되는지 결정합니다. 그런 다음 동일한 이름의 버튼을 누르고 생성 된 서버를 사용합니다.

예, 참고 : 캐시 설정에서 크기를 약 300MB로 지정할 수 있습니다. 이론적으로 이것은 모든 경우에 충분해야합니다. 프로그램이 설치된 기본 디렉토리의 캐시 폴더에서 내용을 볼 수 있습니다. 한 가지 더 : 익명 프록시 서버가 아닌 일반 프록시 서버이므로 IP 주소를 변경하거나 숨길 때까지 기다리지 않아야합니다.

로컬 DNS 서버

로컬 DNS 서버는 연결이 불안정하거나 로컬 네트워크가 TCP / IP 기반의 너무 큰 브랜치이거나 웹 개발 및 테스트에 종사하는 경우에 사용할 수 있습니다. 원칙적으로 그러한 목적을 위해 BIND 프로그램은 완벽합니다. 주로 유닉스 계열 시스템 용으로 설계되었지만, Windows에서 제대로 작동합니다 (제어판은 제어판에서 구성 할 수있는 서버 버전의 Windows에 서버가 설치되어 있지 않은 것으로 가정합니다).

설치 파일을 실행하고 지시 사항을 따르십시오. 편의상, 드라이브 C에 직접 작성된 BIND 디렉토리에 프로그램을 설치하는 것이 좋습니다. 그런 다음 로그인 및 암호를 입력 한 다음 설치 프로세스를 활성화하고 완료 될 때까지 기다리십시오.

이제 C : \ BINDetc 폴더에서 로컬 DNS 서버가 사용할 설정을 지정하는 ".conf"파일을 만들어야합니다. 이름은 임의이며 따옴표없이 설정됩니다. 시간을 낭비하지 않기 위해 인터넷에서 원하는 파일을 쉽게 찾고 지정된 위치에 파일을 다운로드하여 다운로드 할 수 있습니다.

이제 시스템을 재부팅 한 다음 명령 줄 ( "Run"메뉴 또는 Win + R 조합을 통해 cmd)을 호출하면 nslookup 요청을 작성합니다. 확인이 발생하면 서버가 올바르게 설치되고 오류없이 작동합니다.

로컬 게임 서버

마지막으로 다른 유형의 서버를 고려하십시오. 이것은 로컬 네트워크 내에서 온라인 모드를 사용하는 게임을위한 로컬 서버입니다. Minecraft 게임에서의 모습을 설명하겠습니다. 이렇게하려면 게임의 공식 웹 사이트에서 서버를 다운로드하고 Hamachi 응용 프로그램을 사용해야합니다. 올바른 작동을 위해서는 시스템에 최신 업데이트가 설치된 JAVA 패키지가 있어야합니다.

구성하려면 server.properties 파일을 사용하십시오. 여기서 Hamachi 응용 프로그램에서 제공하는 데이터를 입력합니다. 서버의 IP 주소, 플레이어 수, 가능한 게임 모드 사용 등을 기록합니다. 온라인 모드 필드에서 값을 true로 지정해야합니다. 그런 다음 변경 사항을 저장하고 파일을 닫습니다.

이제 우리는 플레이어가 생성 된 터미널에 연결할 때 플레이어가 사용할 서버의 내부 IP를 정의합니다. 물론 컴퓨터는 로컬 네트워크 또는 VPN을 통해 서버 자체와 통합되어야합니다. 서버 터미널의 IP 주소는 정적이어야하며 MAC 주소에 바인딩되어야합니다.

항목은 Minl2 응용 프로그램을 사용하여 작성되며 로그인 및 암호는 등록 중에 지정됩니다. 완료된 작업 후에 우리는 서버를 떠나서 다시 로그인하지만 생성 된 로그인과 암호를 사용하여 이미 오프라인 모드에 있습니다. 설정 섹션에서 멀티 플레이어를 선택하고 원하는 IP 서버를 입력하십시오. 그게 다야. 진짜 상대와 함께 게임을 즐길 수 있습니다.

결론

물론 다른 유형의 로컬 서버를 만들 때 발생할 수있는 모든 미묘한 차이는 물론이 과정에서 도움이되는 모든 프로그램이 아닙니다. 이런 식으로 설명합시다 : 이러한 기술에 내재 된 일반적이고 기본적인 원칙입니다. 그리고 당신이 이해한다면 여기에는 특별히 복잡한 것은 없습니다. 약간의 시간과 인내와 모든 유형의 로컬 서버가 10-15 분 내에 생성됩니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.unansea.com. Theme powered by WordPress.