Wagtail-Python Django 기반 콘텐츠 관리 시스템 CMS는 어떻게 공용 네트워크 액세스를 달성합니까?

Wagtail - 공용 네트워크 액세스를 달성하기 위한 Python Django 기반 콘텐츠 관리 시스템 CMS

머리말

Wagtail은 Python으로 작성되고 Django 웹 프레임워크를 기반으로 구축된 오픈 소스 CMS입니다. Wagtail는 강력한 커뮤니티 및 상업적 지원을 갖춘 Django 기반의 오픈 소스 콘텐츠 관리 시스템입니다. 사용자 경험에 중점을 두고 디자이너와 개발자에게 정확한 제어 기능을 제공합니다.

할미새를 선택한 이유:

  • 페이지의 표현을 빠르게 실현할 수 있습니다.나처럼 새로 구현된 기능을 표시할 곳을 찾고 싶지만 프런트엔드 기능이 그다지 좋지 않은 학생들을 위한 것입니다.
  • django를 기반으로 django의 안정적인 버전은 항상 지원됩니다.

Wagtail은 개발자를 위해 개발자에 의해 만들어졌습니다. 그런 다음 cpole 인트라넷 침투와 결합하여 공용 네트워크에 대한 원격 액세스를 수행하여 구성에 소요되는 시간을 줄이고 웹 사이트 개선에 더 많은 시간을 투자할 수 있습니다. 이 기사에서는 Wagtail을 설치 및 실행하고 공용 네트워크 액세스 웹 사이트 인터페이스를 구현하는 방법을 소개합니다.

1. 와그테일 설치 및 실행

Wagtail은 Python 3.8, 3.9, 3.10 및 3.11을 지원합니다.

적절한 Python 3 버전이 있는지 확인하려면 다음 명령을 실행하세요.

python --version
# Or:
python3 --version
# **On Windows** (cmd.exe, with the Python Launcher for Windows):
py --version

위 명령 중 어느 것도 버전 번호를 반환하지 않거나 3.8보다 낮은 버전을 반환하는 경우Python 3을 설치하세요.

1.1 가상 환경 생성 및 활성화

순서대로 설치하세요

pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

972e759204e102f0f02d72f3f9debce

설치가 완료되고 서버가 시작된 후 http://127.0.0.1:8000/을 방문하여 Wagtail 환영 페이지를 확인하세요.

f6c9c2ba0e7fceb1cd3fee6530cd32c

2. cpole 인트라넷 침투 도구 설치

위의 방법으로 로컬에 Wagtail을 성공적으로 설치하고 LAN에 성공적으로 액세스했습니다.다음으로 Cpole 인트라넷 침투 도구를 설치하고 로컬 포트에 매핑된 http 공용 네트워크 주소를 cpole을 통해 전달합니다. 도메인 이름을 등록하지 않고도 쉽게 원격 액세스가 가능합니다. 클라우드 서버를 구입하고 cpole을 설치하는 단계는 다음과 같습니다.

cpole 공식 웹사이트 주소: https://www.cpole.com

  • 원클릭 스크립트 설치 명령 사용
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 시스템에 서비스 추가
sudo systemctl enable cpolar
  • c폴라 서비스 시작
sudo systemctl start cpolar

cpole이 성공적으로 설치되면 외부 브라우저([http://LAN ip:9200])에서 Linux 포트 9200에 접속합니다. cpole 계정을 사용하여 로그인합니다. 로그인 후 연결된 cpole 웹 구성 인터페이스를 볼 수 있습니다. 웹 관리 인터페이스를 구성하세요.

이미지-20230831171159175

3. Wagtail 공용 네트워크 액세스 구현

Wagtail cpole 공용 네트워크 주소 터널을 생성하려면 왼쪽 대시보드에서 터널 관리 - 터널 생성을 클릭하세요.

  • 터널 이름 : 이름은 임의로 지정할 수 있으며, 기존 터널 이름과 중복되지 않도록 주의하세요.
  • 프로토콜: http를 선택하세요.
  • 로컬 주소: 8000(LAN 액세스용 포트)
  • 도메인 이름 유형: 무료로 임의의 도메인 이름을 선택하세요.
  • 지역: 중국 상단 선택

딸깍 하는 소리创建

이미지-20231117142958650

터널이 성공적으로 생성된 후 왼쪽의 状态——在线隧道列表를 클릭하면 생성된 공용 네트워크 액세스 주소를 확인할 수 있습니다. 액세스 방법은 두 가지가 있습니다. . 하나는 http와 https입니다

이미지-20231117143052181

위의 cpole https 공용 네트워크 주소를 사용하여 모든 장치의 브라우저에 접속하면 Wagtail의 환영 인터페이스를 성공적으로 볼 수 있습니다. 이렇게 하면 원격으로 접속할 수 있는 공용 네트워크 주소가 생성됩니다. 클라우드 서버를 구입할 필요가 없습니다. 사용자 자신이며 공용 네트워크 액세스에 게시될 수 있습니다.

이미지-20231117152345900

4. Wagtail 공용 네트워크 주소 수정

위의 cpole을 사용하여 생성된 터널은 임의의 공용 네트워크 주소를 사용하므로 24시간 이내에 무작위로 변경되므로 장기적인 원격 액세스에 도움이 되지 않습니다.

저는 주로 공용 네트워크로 URL을 보내고 싶어서 고정된 2차 하위 도메인 이름을 사용하는데, 다른 사람들은 매번 터널을 다시 만들지 않고도 이 고정된 URL에 오랫동안 접속할 수 있습니다. 공용 네트워크 주소(예: wagtail.cpole.cn)를 기억하면 보다 공식화되고 통신 및 협업이 용이해집니다. 따라서 이에 대한 두 번째 수준 하위 도메인 이름을 구성할 수 있습니다. 이 주소는 고정된 주소이며 무작위로 변경되지 않습니다. [ps: cpole.cn이 제출되었습니다.]

cpole 패키지를 기본 패키지 이상으로 업그레이드해야 하며, 각 패키지에 해당하는 대역폭이 다르다는 점에 유의하세요. [cpole.cn이 등록되었습니다]

cpole 공식 웹사이트에 로그인하고 왼쪽에서 예약을 클릭한 다음 2차 하위 도메인 이름 예약을 선택하고 2차 하위 도메인 이름을 설정한 후 예약을 클릭하고 예약 성공 후 예약된 2차 하위 도메인 이름을 복사하세요. 레벨 하위 도메인 이름

이미지-20231117152931752

예약이 성공한 후, 예약이 완료된 2차 하위 도메인 이름을 복사하세요.

이미지-20231117152958088

cpole 웹 UI 관리 인터페이스로 돌아가서 왼쪽 대시보드에서 Tunnel Management - Tunnel List를 클릭하고 구성하려는 터널을 찾은 후 오른쪽에서 Edit를 클릭합니다.

이미지-20231117153047768

터널 정보를 수정하고 성공적으로 예약된 두 번째 수준 하위 도메인 이름을 터널에 구성합니다.

  • 도메인 이름 유형: 두 번째 수준의 하위 도메인 이름을 선택합니다.
  • 하위 도메인: 성공적으로 예약된 2차 하위 도메인 이름을 입력하세요.

클릭更新(참고, 업데이트하려면 한 번 클릭하세요. 다시 제출할 필요가 없습니다.)

이미지-20231117153301193

업데이트가 완료된 후 온라인 터널 목록을 열어보면, 공용 네트워크 주소가 변경되고 주소 이름이 고정된 2차 하위 도메인 이름이 된 것을 확인할 수 있습니다.

이미지-20231117153602521

마지막으로 고정된 공용 네트워크 주소를 이용하여 접속을 하게 되는데, 접속이 성공한 것을 확인할 수 있는데, 이렇게 해서 고정되고 영구적인 공용 네트워크 주소가 설정됩니다.

이미지-20231117153652283

おすすめ

転載: blog.csdn.net/qq_57761637/article/details/134556815
おすすめ