WordPress로 조직 인트라넷(또는 엑스트라넷)을 만드는 방법
게시 됨: 2018-12-07인트라넷은 "폐쇄 회로 인터넷"입니다. 특정 위치 또는 특정 프로토콜을 통해서만 사용할 수 있습니다. 일부 회사는 건물에 있는 동안에만 사용할 수 있는 비즈니스용 네트워크를 보유하고 있을 수 있습니다. 또는 대학에 교수진을 위한 캠퍼스 전체 네트워크가 있지만 해당 캠퍼스 외부에서는 액세스할 수 없습니다.
인트라넷 과 인터넷의 차이점은 인트라넷을 직접 호스팅한다는 것입니다. 원격 프로토콜을 통해 서로 통신하는 서버의 분산 웹이 되는 대신 네트워크가 로컬화되고 자체 물리적 공간의 로컬 서버에서 호스팅됩니다. 기본적으로 IT 부서 사무실에 있는 작은 인터넷입니다.
엑스트라넷도 별반 다르지 않습니다. 동일한 네트워크에 연결된 사람들만 액세스할 수 있는 로컬 서버에 보관되는 대신 엑스트라넷은 클라우드에 보관되며 특정 IP 범위(또는 설정한 다른 요소) 내의 사람들만 액세스할 수 있습니다. 대부분 엑스트라넷은 물리적 위치에 액세스할 수 없기 때문에 분산된 팀의 사람들에게 서비스를 제공합니다.
회사는 인트라넷과 엑스트라넷을 사용하여 개인적이고 안전한 대량 데이터 공유 및 협업을 촉진합니다. 내부 문서, 공지 사항, 휴가 일정 등에 대한 전사적 액세스. 이 기사에서는 WordPress가 인트라넷이나 엑스트라넷에 적합한 이유를 설명한 다음 만드는 방법을 보여줍니다.
가자!
인트라넷 또는 엑스트라넷에 WordPress를 사용하는 이유는 무엇입니까?
음, 첫 번째 이유는 무료 입니다. 분명히 서버와 대역폭을 호스팅해야 하지만 처음에 인트라넷을 설정하려는 경우 이미 다루었을 가능성이 큽니다.
아마도 다음 중 일부에 인트라넷을 사용하게 될 것입니다.
- 개인 문서 저장
- 각종 공지사항 및 메모 게시
- 호스팅 교육 매뉴얼,
- 정책 업데이트 제공
- 일반 대중이 액세스를 차단한 곳에도 게시해서는 안 되는 모든 파일을 안전하게 잠급니다.
- 업데이트된 회사 디렉토리 유지
- 회사 일정 관리
- 내부 협업 도구에 대한 액세스 허용
- 다양한 프로젝트 관리 환경 설정
- 내부 사설 소셜 네트워크 운영
- 공개 웹에서 할 수 있는 대부분의 작업을
다행스럽게도 WordPress에는 이러한 모든 기능이 핵심에 내장되어 있습니다. 그리고 약간의 작업만 수행하면 값비싼 인트라넷 플랫폼이 많은 비용을 요구하는 것과 똑같은 작업을 수행할 수 있습니다.
대부분의 다른 플랫폼은 사용자당 요금을 부과합니다. 이로 인해 인트라넷을 보유하는 것은 여러 소규모 기업과 비영리 단체가 접근할 수 없는 가능성이 있습니다. WP를 사용하면 그것에 대해 걱정할 필요가 없습니다. 일반적인 IT 비용 외에 이런 식으로 기술 예산을 크게 절약할 수 있습니다.
WordPress로 조직 인트라넷(또는 엑스트라넷)을 만드는 방법
YouTube 채널 구독
WordPress 인트라넷 설정
가장 먼저 필요한 것은 네트워크입니다. 당연한 말처럼 들릴지 모르지만 현장 기계가 서로 통신하지 않으면 아무 소용이 없습니다. 그리고 모든 네트워크의 허브는 서버입니다. 결국 인터넷은 서로 통신하고 브라우저와 통신하는 일련의 서버일 뿐이므로 인트라넷도 동일합니다. 해당 서버만 현장에 있습니다.
1단계: 로컬 서버 플랫폼 선택
가장 먼저 해야 할 일: 꽤 좋은 컴퓨터가 필요합니다. 최신 세대의 오래된 시스템에서 인트라넷을 실행할 수 있다고 생각한다면 다시 생각해 보십시오. 이것은 거의 항상 켜져 있는(또는 최소한 사람들이 근무 시간 동안 인트라넷을 필요로 하는 동안) 강력한 컴퓨터가 될 것입니다. 그래서 당신은 적당히 두툼한 것을 원할 것입니다.
일단 그것을 선택했다면, 그것을 주목의 중심으로 삼아야 할 때입니다. 그렇게 하려면 WordPress를 설치하기만 하면 됩니다. 간단하죠? 사실, 그래.
MAMP / LAMP / WAMP를 사용하고 싶을 것입니다. MAMP, LAMP 및 WAMP를 사용하면 Mac, Linux 또는 Windows를 전환할 수 있습니다(따라서 이름에 M, L 및 W가 표시됨). 세 가지 모두에서 작동하는 XAMPP라는 버전도 있습니다. 그러나 다른 것보다 조금 더 발전되어 안정적이지 않습니다.
XAMPP를 직접 사용하는 경우 VM으로 표시된 버전을 다운로드하지 마십시오. 위에 나열된 버전을 원할 것입니다. 가상 머신을 설정하지 않습니다. 대신, 당신은 진짜를 조립하고 있습니다.

그러나 이 특정 예에서는 MAMP를 사용할 것입니다. 각 플랫폼의 프로세스는 유사하며 여기에서 더 자세히 문서화되어 있습니다.
또한 Local by Flywheel과 같은 로컬 환경을 고려하고 있을 수 있으며 작동할 수 있지만 제안하지 않습니다. AMP 스택의 모든 구성원은 작업 부하 수준의 변형을 위해 설계되었으며 Local은 그렇지 않습니다. 인트라넷의 핵심 플랫폼으로서 문제가 없을 수도 있지만 AMP 스택과 달리 그렇게 하도록 설계된 것은 아닙니다. 그래서 우리는 그 중 하나와 함께 갈 것을 제안합니다.

소프트웨어를 다운로드하여 실행하면 응용 프로그램 폴더에 몇 가지 새로운 항목이 추가됩니다. 우리는 지금 MAMP Pro에 관심이 없으므로 MAMP 폴더로 이동하여 프로그램을 실행하십시오.

MAMP는 사용이 정말 간단합니다. 서버 시작 버튼을 눌러 서버를 시작하십시오.

축하합니다. 실행 중인 로컬 개발 서버가 있습니다. 하지만... WordPress가 설치되어 있지 않고 네트워크에 있는 사람들에게 액세스 권한을 부여하지 않았습니다. 그러나 당신은 할 것입니다!
3단계: 로컬 인트라넷에 WordPress 설치
이 시점에서 가장 먼저해야 할 일은 WordPress를 다운로드하는 것입니다. 이번에는 빠른 설치 프로그램을 사용하지 않고 수동 설치를 수행합니다. 솔직히 큰 차이는 없습니다.

WordPress-4.9.8.zip (또는 현재 버전이 무엇이든)이라는 파일을 얻을 수 있습니다. 압축을 풉니다. 이제 컴퓨터에 " wordpress "라는 제목의 폴더가 있습니다. 열면 호스팅된 온라인 설치와 동일한 파일 및 디렉터리 구조를 볼 수 있습니다.

이제 응용 프로그램에서 MAMP 폴더를 찾고 htdocs 라는 이름을 찾을 때까지 탐색하려고 합니다. 여기에서 WordPress의 새 설치가 적용됩니다. 압축을 푼 폴더를 htdocs 로 드래그하기만 하면 됩니다. 사실, 거기에 모든 로컬 웹 파일이 저장됩니다.

이 시점에서 WP가 실행되는 데이터베이스를 생성합니다. 따라서 MAMP 창으로 이동하여 Open Start Webpage 버튼을 누르십시오.

브라우저에서 기본 MAMP 도움말 페이지가 열리고 메뉴 항목의 도구 모음이 표시됩니다. 도구로 이동하여 드롭다운에서 phpMyAdmin 이라는 링크를 찾습니다.

새 페이지가 로드되면 WordPress 설치의 핵심을 볼 수 있습니다. 대부분의 데이터가 여기에 저장됩니다. 데이터베이스 탭을 클릭하고 데이터베이스 생성 제목 아래에 새 DB의 이름을 지정합니다. 우리는 et_intranet을 선택 했습니다 . 준비되면 만들기를 누르십시오.

다음 페이지가 무섭습니다. 무시해. 아직 WordPress를 설정하지 않았기 때문에 데이터베이스 테이블을 생성하지 않았습니다. 괜찮아.

이제 WP를 시작하고 실행할 준비가 되었습니다. 아직 시작 하지 않은 경우 서버 시작 버튼을 눌러 MAMP를 시작 합니다.

그런 다음 http://localhost:8888/wordpress 또는 http://127.0.0.1:8888/wordpress 로 이동하여 새 설치에 액세스합니다. 또한 원하는 대로 wordpress 라는 폴더의 이름을 변경할 수 있습니다. 그런 다음 URL에 이름이 지정된 폴더를 사용합니다. 따라서 wordpress 폴더의 이름을 intranet 으로 바꾸면 https:localhost:8888/intranet이 됩니다.

이름을 무엇으로 지정하든 설치 언어를 선택하면 이 화면이 표시됩니다.

이전에 빠른 설치 프로그램을 사용한 적이 있는 경우 일반적으로 이 방법이 처리됩니다. 그러나 이것은 수동 설치이기 때문에 데이터베이스의 이름을 지정하고 실행하는 것은 사용자의 몫입니다. 매우 쉽게 할 수 있으며 아무 것도 망치지 않을 것입니다. 시작할 준비가 되면 여기로 이동 하려면 Let's Go 버튼을 누르십시오.

데이터베이스 이름 을 이전에 DB를 생성할 때 phpMyAdmin에서 사용한 이름 으로 변경합니다. 사용자 이름 과 암호 모두에 root 를 사용하십시오.
또한 Table Prefix 아래에 절대적으로 100% 밑줄을 포함해야 합니다 . 따라서 wp_ 에서 변경하는 경우 인트라넷 _ 또는 선택한 항목인지 확인해야 합니다. 제출 버튼을 누르면 반짝이는 새 WP 관리자 패널로 이동하기 전에 몇 가지 확인을 하고 WP 사용자 이름을 설정하게 됩니다.
로컬 컴퓨터에서 실행 중인 것입니다.

이제 팀을 위해 설정할 차례입니다. 그리고 당신의 팀만.
5단계: 인트라넷에 대한 네트워크 액세스 제공
localhost 라는 용어는 실제로 말 그대로 로컬 호스트이므로 귀하의 시스템에서만 해당 용어를 사용할 수 있습니다. 그러나 MAMP를 실행하는 컴퓨터에는 동일한 네트워크에 있는 모든 사용자가 액세스할 수 있는 IP 주소가 있습니다. 두 가지 방법으로 찾을 수 있습니다.
첫 번째는 네트워크 설정으로 이동하여 연결됨 제목 아래에서 확인하는 것입니다.

두 번째 방법은 명령줄을 사용하는 것입니다. 터미널 유틸리티를 사용하여 이를 수행할 수 있습니다. ifconfig |grep inet 을 입력하고 Enter 키를 누르기만 하면 됩니다. 예, 세로 막대의 특수 문자입니다. 그 명령을 가르쳐준 OSX Daily에게 감사합니다. inet 이라고 표시된 컴퓨터의 IP 주소를 찾을 수 있습니다 .

이제 팀에 적합한 포트가 열려 있는지 확인하고 싶으므로 MAMP 환경 설정으로 이동하여 설정을 확인하십시오. 기본적으로 8888이며 해당 포트에서 실행 중인 이 로컬 서버의 다른 응용 프로그램이 없는 한 사용해도 됩니다. 이 경우 버튼을 눌러 포트 80 및 3306을 사용하십시오.

이 두 번호를 사용하면 MAMP 서버가 실행되고 있는 한 동일한 네트워크에 연결된 모든 사람이 새 WordPress 설치에 연결할 수 있습니다. 예를 들어 IP:Port/wordpress 또는 10.0.0.152:8888/wordpress 로 이동하기만 하면 됩니다. IP와 포트는 항상 콜론으로 구분됩니다.

그리고 IP 주소 대신 도메인을 사용하려는 경우(숫자 문자열보다 기억하기 쉽기 때문에) 그렇게 할 수도 있습니다. Siteground에는 호스트 파일을 사용하여 모든 것을 설정하는 방법이 있습니다.
대신 WordPress 엑스트라넷이 필요하십니까(또는 원하십니까)?
WordPress 엑스트라넷은 선택된 수의 컴퓨터에서 선택된 수의 사람들만 사용할 수 있다는 점을 제외하고는 위의 설치와 동일하게 작동합니다. .htaccess 파일이 작동하는 방식 때문에 다른 모든 트래픽을 차단하면서 전체 네트워크를 계속 허용할 수 있습니다. 따라서 분산된 팀이 있더라도 물리적으로 로그인을 제한할 수 있습니다.
사이트의 .htaccess 파일을 열기만 하면 됩니다.

그런 다음 다음 코드를 삽입하고 파일을 다시 저장/업로드합니다. 파일에 자신의 IP 주소를 추가해야 합니다.
order deny, allow
deny from all
allow from 111.222.33.44
추가 라인에 다른 IP 주소 또는 IP 범위를 추가하기만 하면 WordPress 인트라넷처럼 엑스트라넷에 대한 액세스가 제한됩니다.
WordPress 인트라넷 플러그인
WordPress 인트라넷의 인프라를 설정하는 것은 시작에 불과합니다. 이제 설정하고 실행했으므로 회사, 캠퍼스 또는 팀에 제공하는 환경을 구체화하고 사용자 지정해야 합니다. WordPress에는 필요한 정확한 인트라넷 기능을 쉽게 사용자 정의하고 얻을 수 있는 많은 플러그인이 있습니다.
올인원 인트라넷

인트라넷은 인트라넷을 유지 해야 합니다 . 그래서 이 플러그인은 그렇게 하는지 확인합니다. 그것은 무료이며 작동합니다. 설정으로 이동하여 사이트를 비공개로 설정하고 몇 번의 클릭만으로 인트라넷을 단단히 잠글 수 있습니다. 또한 WP Multisite 설치에서 작동하고 더 많은 옵션이 있는 프리미엄 버전이 있습니다.
가격: 무료 | 추가 정보
버디프레스

BuddyPress는 WP 인트라넷을 위한 두 가지 필수 플러그인 중 하나라고 생각합니다. 인트라넷은 팀을 위한 것이며 이것이 BuddyPress에 관한 것입니다. 그것은 당신이 통제할 수 있는 소셜 네트워크이며, 실제로 팀원들 간에 공유하고 의사소통하는 환상적인 방법입니다. 비슷한 작업을 수행하는 다른 플러그인이 있지만 표준을 따르지 않는 이유는 무엇입니까?
가격: 무료 | 추가 정보
bb프레스

BuddyPress와 마찬가지로 bbPress는 WordPress 인트라넷 기능에 매우 견고하게 자리잡고 있습니다. BuddyPress를 사용하면 의사 소통하고 협업할 수 있지만 bbPress를 사용하면 포럼을 통해 다양한 프로젝트에 대한 실제 그룹 토론이 가능합니다. 물론 게시판은 예전처럼 인터넷의 발전소가 아닐 수 있지만 인트라넷의 토론 게시판은 프로젝트 관리의 핵심이며 모든 사람이 같은 페이지에 있는지 확인합니다.
가격: 무료 | 추가 정보
Wiki 또는 기술 자료

WordPress를 사용하여 위키를 만드는 것은 그렇게 어렵지 않습니다. 그리고 인트라넷을 위한 도구 측면에서 Wiki는 거의 완벽합니다. 쉽게 검색하고 연결하고 편집할 수 있으며 캠퍼스, 회사 또는 팀이 다루는 모든 것에 대해 요청할 수 있는 모든 정보를 단 몇 번의 클릭만으로 얻을 수 있습니다. 또한 개방형 출판물이기 때문에 필요한 문서를 항상 최신 상태로 유지할 수 있도록 추가 및 수정이 가능합니다. 지식 기반도 마찬가지입니다. 표준 조회-응답 접근 방식을 선호하는 경우 WordPress에도 해당 접근 방식이 있습니다.
가격: 무료 | 추가 정보(위키)
가격: $40 | 추가 정보(지식 기반)
마무리
팀의 생산성을 높일 수 있는 방법을 찾고 있다면 인트라넷을 시도해 볼 가치가 있다는 확신이 들었을 것입니다. 최소한 엑스트라넷으로 작동하는 개인 WP 설치가 가능합니다. 그럼에도 불구하고 설정이 어렵지 않으며 약간의 조정과 사용자 지정만 있으면 순식간에 팀에 완벽한 픽셀로 만들 수 있습니다. 문서를 공유하거나, 팀을 구성하거나, 예정된 프로젝트에 대한 피드백을 얻으려고 할 때 WordPress 인트라넷은 이메일보다 훨씬 효율적이며 잠재적으로 거대한 Slack보다 훨씬 저렴합니다.
이전에 WordPress 인트라넷을 사용한 적이 있습니까? 당신의 경험은 무엇이었습니까?
기사 특집 이미지 pixldsign / shutterstock.com
