네트워크에서 무언가를 공유 할 때 특별히 호스팅을 언급 할 때 Apache, Nginx, LightHTTPD, Cheroke 등과 같은 서버가 필요합니다.
그런 다음 폴더, 파일을 공유하고 브라우징을 통해 컴퓨터에 액세스하는 사람들은 (동일한 브라우저를 사용하여) 우리가 호스팅 한 웹 사이트, 멀티미디어 콘텐츠 등과 상호 작용할 수 있습니다.
하지만 ... 우리가 공유하는 것에 대한 규칙, 접근 규범을 어떻게 정할 수 있습니까?
이 작업을 수행하는 방법에는 여러 가지가 있습니다. 여기서는 htaccess로.
htaccess 란 무엇입니까?
공유 (호스팅) 한 각 폴더에 파일을 넣을 수 있습니다. htaccess로 (이름의 시작 부분에 마침표가 있음을 확인하면 숨겨져 있음을 나타냅니다.). 이 파일은 파일이있는 동일한 폴더, 해당 폴더 및 파일 (및 하위 폴더)에 대한 액세스를 조작 / 관리하는 데 도움이되는 규칙 또는 규정을 작성할 수 있기 때문에 어떤 방식 으로든 호출하는 경찰이 될 것입니다. 그것은 포함합니다.
간단히 말해서. «폴더가있는 경우/테스트/«, 사용 htaccess로 액세스하려는 IP와 그렇지 않은 IP를 구성 할 수 있으며, 누군가가이 폴더에 들어가면 자동으로 다른 사이트로 리디렉션되도록 구성하고 매우 긴 IP 등을 구성 할 수 있습니다.
문제에 대해 조금 알아 봅시다 ...
예를 들어«라는 폴더가 있습니다.DEV»(따옴표 제외), 자체 IP 주소 또는 특정 도메인을 통해 액세스 할 수 있습니다. 즉, 다음을 통해이 폴더의 내용에 액세스 할 수 있습니다.
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- 또한 http://127.0.0.1/dev/ y http://localhost/dev/
이 폴더에서 우리는 새로운 것을 개발하고, 새로운 프로젝트를 진행하고 있으며, 우리 자신 외에 다른 사람이 액세스하는 것을 원하지 않습니다. 액세스가 거부되므로 액세스 할 수 없습니다.
이를 위해 파일을 생성합니다. htaccess로 폴더 DEV,이 파일에 다음을 넣습니다.
주문 거부, 허용
모든로부터 거부
127.0.0.1에서 허용
이것을 htaccess로, 127.0.0.1 이외의 컴퓨터에 대한 액세스를 거부합니다 (즉, Apache가 설치된 컴퓨터 자체) 폴더에 액세스하려고하면 다음 오류가 발생합니다.
IP 10.10.0.5도 액세스하도록 허용하려면 다음과 같은 행을 추가하십시오.
주문 거부, 허용
모든로부터 거부
127.0.0.1에서 허용
10.10.0.5에서 허용
이것이 본질입니다… 당신이 말할 수 있는 가장 기본적이고 간단한 것
다음을 사용하여 폴더를 더 잘 관리하는 방법에 대한 몇 가지 팁을 설명하겠습니다. htaccess로누군가 팁이나 질문 등에 대한 제안 사항이 있으면 알려주십시오
안부