云服务器内容精选

  • 实施步骤(手动) 安装前准备 已购买虚拟私有云和弹性公网IP。 如果规划为网站配置 域名 ,需已经购买好相应的域名。 弹性云服务器所在安全组添加了如表2所示的安全组规则,具体步骤参见为安全组添加安全组规则。 表2 安全组规则 方向 协议 端口 源地址 入方向 HTTP(80) 80 0.0.0.0/0 为了更好的获取和更新系统和软件,建议您更新镜像源为华为云镜像源,详细操作,请参见如何使用自动化工具配置华为云镜像源(x86_64和ARM)?。 操作步骤 登录弹性云服务器。 搭建LNMP环境。具体操作请参见手工搭建LNMP环境(CentOS 7.2)。 创建数据库。 执行以下命令,并按照提示信息输入MySQL的root用户,登录到MySQL命令行。 mysql -u root -p 执行以下命令,创建一个新的数据库。 CREATE DATABASE wordpress; 其中,“wordpress”为数据库名,可以自行设置。 执行以下命令,创建一个新用户。 CREATE USER 'user'@'localhost' IDENTIFIED BY 'xxxxx'; 其中,“user”为用户名,'xxxxx'为对应的账户密码,可以自行设置。 执行以下命令,赋予用户对 “wordpress” 数据库的全部权限。 GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost'; 执行以下命令,使所有配置生效。 FLUSH PRIVILEGES; 执行以下命令,退出MySQL命令行。 exit (可选)依次执行以下命令,验证数据库和用户是否已成功创建,并退出MySQL命令行。 mysql -u user -p SHOW DATABASES; exit 其中,“user”为刚刚创建的数据库用户名。 安装WordPress。 执行以下命令,进入Nginx网站根目录,下载WordPress压缩包。 cd /usr/share/nginx/html wget https://cn.wordpress.org/wordpress-6.6.1-zh_CN.tar.gz 执行以下命令,解压缩WordPress软件包。 tar zxvf wordpress-6.6.1-zh_CN.tar.gz 解压后生成一个“wordpress”的文件夹。 执行以下命令,进入 WordPress 安装目录,将wp-config-sample.php文件复制到wp-config.php文件中,并将原先的示例配置文件保留作为备份。 cd /usr/share/nginx/html/wordpress cp wp-config-sample.php wp-config.php 执行以下命令,打开并编辑新创建的配置文件。 vim wp-config.php 按i键进入编辑模式。找到文件中MySQL的部分,并将相关配置信息修改为步骤3中的内容。 图2 修改MySQL配置 按Esc键退出编辑模式,并输入:wq保存后退出。 浏览器访问“http://服务器IP地址/wordpress”进入安装向导。 图3 安装向导 设置站点标题、管理员账号、密码和邮箱,并单击“安装 WordPress”。 表3 配置参数 参数 说明 站点标题 WordPress网站名称。 用户名 WordPress管理员名称。 密码 可以使用默认的密码或者自定义密码。 请勿重复使用现有密码,并确保将密码保存在安全的位置。 您的电子邮箱地址 接收通知的电子邮件地址。 安装完成后,弹出安装成功界面。 图4 安装成功 单击“登录”,或者浏览器访问“http://服务器IP地址/wordpress/wp-login.php”,输入用户名/电子邮箱地址和密码后单击“登录”,进入WordPress。 图5 登录WordPress 图6 进入WordPress界面 购买域名。 为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。您可以在华为云 域名注册服务 中购买域名,具体步骤请参考域名注册流程。 进行备案。 如果网站未进行备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行备案。具体操作请参见如何进行备案。 配置域名解析。 配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置域名解析。 例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http://www.example.com”访问部署的网站。
  • 资源和成本规划 表1 资源和成本规划 资源 资源说明 成本说明 虚拟私有云VPC VPC网段:192.168.0.0/16 免费 虚拟私有云子网 可用区:可用区1 子网网段:192.168.0.0/24 免费 安全组 入方向规则: 协议/应用:HTTP 端口:80 源地址:0.0.0.0/0 免费 弹性云服务器 计费模式:包年/包月 可用区:可用区1 规格:s6.large.4 镜像:CentOS 7.2 64bit 系统盘:40G 弹性公网IP:现在购买 线路:全动态BGP 公网带宽:按流量计费 带宽大小:5 Mbit/s E CS 涉及以下几项费用: 云服务器 云硬盘 弹性公网IP 具体的计费方式及标准请参考计费模式概述。 Nginx 是一个高性能的HTTP和反向代理web服务器。 获取方式: http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 免费 MySQL 是一款开源的关系数据库软件。 获取方式: https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm 免费 PHP 是一款开源软件,用于Web开发。 获取方式: https://mirrors.huaweicloud.com/remi/enterprise/remi-release-7.rpm 免费 WordPress 是一款开源的博客软件。 获取地址: https://wordpress.org/download/releases/ 免费 域名 用于访问搭建的个人网站。 域名的价格以域名注册商所示为准,请参考域名注册商帮助文档。 如果您通过华为云的域名注册服务购买域名,具体的计费方式及标准请参考计费说明。