HeheCloud를 사용하여 WordPress 애플리케이션을 빠르게 만드세요!

藏色散人
풀어 주다: 2022-02-02 05:00:31
앞으로
3810명이 탐색했습니다.

다음 WordPress 튜토리얼 칼럼에서는 HeheCloud를 사용하여 WordPress 애플리케이션을 빠르게 배포하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

HeheCloud를 사용하면 컨테이너 기반의 고가용성 탄력적 클러스터 환경을 빠르게 구축할 수 있습니다. 또한 애플리케이션을 쉽게 배포 및 관리하고 더 많은 서비스를 신속하게 통합하는 데 도움이 됩니다.

다음 세 가지 방법으로 앱을 빌드할 수 있습니다.

  • Heroku 빌드팩: Heroku 스타일 앱용

  • Dockerfile: 기본 OS 애플리케이션 실행 환경 선택에 따라 사용자 정의 가능 및 경량화

  • Docker 이미지: 지속적인 통합/지속적인 전달 빌드 프로세스를 단순화하는 데 도움이 됩니다.

여기에서는 전체 Wordpress를 배포하기 위한 예로 Docker 이미지 메서드를 사용합니다. >, 전체 애플리케이션을 배포하는 방법을 설명합니다Docker镜像方式为例部署一个完整的Wordpress,讲解如何部署一个完整的应用

开始以下步骤之前请确保您已经按照引导添加主机并完成集群的初始化

创建MySQL服务

点击左侧导航的服务集成,选择MySQL

然后点击 开启 按钮,来安装并开启MySQL服务

稍等片刻,等待服务状态变为 运行中,并且等待配置信息加载完成

如果您需要在线管理MySQL的话, 可以开启 附加服务 中的 phpMyAdmin

创建应用

首先您需要按照 使用指南 安装Deis客户端,并使用Deis客户端登录您构建集群时设置的安全账号

这里,我们借用 DaoCloud 提供的国内加速的 Wordpress Docker 镜像:

daocloud.io/daocloud/dao-wordpress:latest

打开命令行窗口,运行命令:

创建一个目录 blog,并进入目录下:

$ mkdir blog && cd blog
로그인 후 복사

初始化git,并且使用 deis 创建一个名为 blog 的应用:

$ git init
$ deis create blog
로그인 후 복사

我们查看镜像的说明,得到需要设置的环境变量:

WORDPRESS_DB_HOST 数据库主机地址( MySQL服务的 IP 和 端口,例如:<mysql-ip>:3306
WORDPRESS_DB_USER 数据库用户名( 默认为 root )
WORDPRESS_DB_PASSWORD 数据库密码( 连接数据库的密码 )

将我们刚才开启的MySQL服务的配置信息写入应用的环境变量:

deis config:set \
    WORDPRESS_DB_HOST="10.171.135.123:3306" \
    WORDPRESS_DB_USER="root" \
    WORDPRESS_DB_PASSWORD="0pztkvjVGQaeeNsfJUDx"
로그인 후 복사

最后,我们直接通过镜像部署应用:

deis pull daocloud.io/daocloud/dao-wordpress:latest
로그인 후 복사

稍等片刻,大功告成!

点击左侧导航的 我的应用

다음 단계를 시작하기 전에 지침에 따라 호스트를 추가하고 클러스터 초기화를 완료했는지 확인하세요

MySQL 서비스 만들기

왼쪽을 클릭하여 Service Integration으로 이동하고 MySQL

그런 다음 열기 버튼을 클릭하여 설치하고 시작하세요. MySQL 서비스

잠깐 기다리시고, 서비스 상태가 Running으로 변경될 때까지 기다리시고, 구성 정보가 로드될 때까지 기다립니다

MySQL을 온라인으로 관리해야 하는 경우 추가 서비스

HeheCloud를 사용하여 WordPress 애플리케이션을 빠르게 만드세요!phpMyAdmin을 활성화할 수 있습니다. "https://img.php.cn/ upload/article/000/000/020/f3c269d5679c58f3b1d8fe7aae6821cc-4.png" alt="" title=""/>

애플리케이션 만들기

먼저 사용 가이드를 따라야 합니다. Deis 클라이언트를 설치하고 클러스터 구축 시 설정한 보안 계정으로 Deis 클라이언트를 사용하여 로그인합니다.

여기서는 국내에서 가속화된 WordPress Docker를 빌려드립니다. DaoCloud에서 제공한 이미지: 🎜🎜daocloud.io/daocloud/dao -wordpress:latest🎜🎜명령줄 창을 열고 다음 명령을 실행하세요.🎜🎜디렉토리 만들기 blog 🎜
deis domains:add hehe123.com
로그인 후 복사
로그인 후 복사
🎜git을 초기화하고 deis를 사용하세요. blog라는 이름의 애플리케이션을 생성하세요:🎜rrreee🎜이미지 설명을 확인하고 필요한 환경 변수를 가져옵니다. set:🎜🎜🎜🎜WORDPRESS_DB_HOST🎜 데이터베이스 호스트 주소(MySQL 서비스의 IP 및 포트, 예: <mysql-ip>:3306 )
🎜WORDPRESS_DB_USER🎜 데이터베이스 사용자 이름(기본값) is root)
🎜WORDPRESS_DB_PASSWORD🎜 데이터베이스 비밀번호(데이터베이스에 연결하기 위한 비밀번호)🎜 🎜🎜 방금 시작한 MySQL 서비스의 구성 정보를 애플리케이션의 환경 변수에 씁니다.🎜rrreee🎜마지막으로 애플리케이션을 직접 배포합니다. 거울을 통해:🎜rrreee🎜잠시만 기다리면 끝입니다! 🎜🎜왼쪽 탐색 메뉴에서 내 애플리케이션을 클릭하고 애플리케이션 정보, 컨테이너 정보, 액세스 로그 등을 확인하세요. 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜 🎜 🎜마지막으로 배포된 블로그를 살펴보세요: 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜

绑定域名

此外,如果您想使用自定义域名,可以运行:

deis domains:add hehe123.com
로그인 후 복사
로그인 후 복사

命令运行完毕,您就可以把域名解析到您的主机上了

更多高级用法请查看:官方使用指南 和  Deis中文指南

위 내용은 HeheCloud를 사용하여 WordPress 애플리케이션을 빠르게 만드세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!