最佳实践

Size: px
Start display at page:

Download "最佳实践"

Transcription

1 弹性云服务器 最佳实践 发布日期

2 目录 目录 1 最佳实践 - 搭建网站汇总 搭建 Discuz 论坛网站 介绍方案 购买服务 搭建网站 配置特性 访问网站 镜像部署 Windows 环境 镜像部署 WordPress(Windows) 手工部署 WordPress(Linux) 搭建 FTP 站点 (Windows) 搭建 FTP 站点 (Linux) 手工部署 Java web 环境 安装简介 方案简介 安装流程 安装前准备 软件包 工具 安装过程 设置弹性云服务器安全组规则 安装 jdk 安装 tomcat 验证 Java web 环境搭建完成 手工搭建 Magento 电子商务网站 (Linux) 镜像部署 Magento 电子商务网站 (Linux) 搭建 Microsoft SharePoint Server 购买并登录弹性云服务器 添加 AD DHCP DNS IIS 服务 ii

3 目录 11.3 安装 SQL Server 安装 Sharepoint 配置 Sharepoint 验证 Sharepoint 镜像部署 PHPWind 论坛系统 (Linux) 镜像部署 LNMP 环境 (CentOS7.4 PHP7.2) 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) 镜像部署 Moodle 课程管理系统 (Linux) 镜像部署 OpenCart 电子商务网站 (Linux) 手工部署 Docker(CentOS 7.5) 搭建微信公众号后台 收发文本消息 iii

4 1 最佳实践 - 搭建网站汇总 1 最佳实践 - 搭建网站汇总 简介 为了方便用户搭建网站, 本文汇总了华为云常用的网站搭建指导 并提供了指导文档和相关镜像的链接, 您可以根据介绍选择需要搭建的网站, 并通过链接获取指导文档和镜像, 轻松搭建您的网站 搭建方式分为镜像部署和手工搭建 镜像部署使用市场镜像进行搭建, 部署时间短, 部署过程简单, 可支持主流应用场景, 且有镜像服务商的专业售后工程师团队支持 手工搭建部署时间长, 部署过程复杂, 需要自行选择合适的操作系统 数据库 中间件等各类软件, 再进行安装和配置 可以满足个性化的部署需求 后期的维护需要依赖自身运维人员的经验 汇总表 表 1-1 网站搭建汇总表 搭建方式 网站类型操作系统镜像及所含资源说明 镜像部署 镜像部署 Windows 环境 Windows 由所选镜像决定 已经购买了弹性云服务器, 但想切换成其它类型操作系统, 或者想使用镜像重新部署已经预装了其它软件的环境

5 1 最佳实践 - 搭建网站汇总 搭建方式 网站类型操作系统镜像及所含资源说明 镜像部署 WordPress (Windows ) Windows 2008 Wordpress 官方正式版 (Windows2008 IIS) 软件版本 : Wordpress4.8 环境软件 : php7.0 mysql5.6.3 IIS 9panel WordPress 简称 WP, 最初是一款博客系统, 后逐步演化成一款免费的 CMS( 内容管理系统 / 建站系统 ) 镜像部署 PHPWind 论坛系统 Linux PHPWind 论坛社区系统 (LAMP) 软件版本 : PHPWind 先进版 环境软件 : LAMP php mysql5.6.3 apache Panel PHPWind( 简称 : PW) 是一个基于 PHP 和 MySQL 的开源社区程序, 是国内较受欢迎的论坛之一 轻架构, 高效易开发, 使用户可快速搭建并轻松管理 镜像部署 LNMP 环境 CentOS7.4 LNMP 平台 (CentOS7.4 Nginx PHP7.2) Nginx MySQL PHP Redis LNMP 代表 Linux 系统下 Nginx+MySQL +PHP 这种网站服务器架构,Nginx 是一个小巧而高效的 Linux 下的 Web 服务器软件 Memcached Jemalloc Pure-FTPd phpmyadmin 镜像部署 Magento 电子商务网站 (Linux) Linux Magento2.2.4 英文社区版 _ 简单数据版 Magento 是一款开源电子商务系统, 设计灵活, 具有模块化架构体系和丰富的功能, 可 为大中型站点提供解决方案

6 1 最佳实践 - 搭建网站汇总 搭建方式 网站类型操作系统镜像及所含资源说明 镜像部署 Moodle 课程管理系统 (Linux) Linux Moodle LMS 在线学习系统 (LAMP) 软件版本 : Moodle3.5.2 环境软件 : php7.0 mysql5.6 apache 2.4 9panel Moodle 是一个开源的课程管理系统, 采用 PHP+MySQL 开发, 可以帮助教育者建立有效的在线学习社区, 以系统功能强大 界面简洁而著称 镜像部署 OpenCart 电子商务网站 (Linux) Linux OpenCart 电子商城 (LAMP) 软件版本 : OpenCart 环境软件 : php7.0 mysql5.6.3 apache panel OpenCart (opencart.com) 是世界著名的开源电子商务系统, 系统开发语言为 PHP OpenCart 功能全面, 包含商品管理 订单管理 促销管理 内容管理 会员管理 支付 物流 报表等功能 开源生态系统完善, 有大量的模板和插件可用 手工搭建 搭建 Discuz 论坛网站 Centos 6.3 公共镜像 Discuz 是通用的社区论坛软件系统, 基础架构采用流行的 web 编程组合 PHP +MySQL 实现 搭建 FTP 站点 (Windows ) Windows Server 2012 R2 公共镜像 使用 Windows 自带的 FTP 服务搭建 FTP 站点 搭建 FTP 站点 (Linux) CentOS 7.2 公共镜像 使用 vsftpd 软件搭建 FTP 站点 vsftpd 全称是 very secure FTP daemon, 是一款在 Linux 发行版中使用较多的 FTP 服务器软件 手工部署 Java web 环境 CentOS 7.3 公共镜像 Tomcat JDK 8u171 Tomcat 是一个免费的开放源代码的 Web 应用, 是目前比较常用的 Web 应用程序 可以用来托管常用的 Java Web 应用程序

7 1 最佳实践 - 搭建网站汇总 搭建方式 网站类型操作系统镜像及所含资源说明 手工搭建 Magento 电子商务网站 (Linux) CentOS 7.2 公共镜像 MySQL 5.7 PHP 7.0 Magento 2.1 Magento 是一款开源电子商务系统, 设计灵活, 具有模块化架构体系和丰富的功能, 可为大中型站点提供解决方案 搭建 Microsoft SharePoint Server 2016 Windows Server 2012 R2 公共镜像 Microsoft SQL Server 2014 SharePoint Server 2016 Microsoft SharePoint Server 是一个门户站点, 使得企业能够开发出智能的门户站点 这个站点能够无缝连接到用户 团队和知识 手工搭建 LNMP 环境 CentOS 7.2 公共镜像 Nginx MySQL 5.7 PHP LNMP 代表 Linux 系统下 Nginx+MySQL +PHP 这种网站服务器架构,Nginx 是一个小巧而高效的 Linux 下的 Web 服务器软件 手工部署 WordPress (Linux) CentOS 7.2 公共镜像 Nginx MySQL 5.7 PHP WordPress 使用弹性云服务器的 Linux 实例手工搭建 LNMP 平台, 并部署 WordPress 环境 WordPress 简称 WP, 最初是一款博客系统, 后逐步演化成一款免费的 CMS( 内容管理系统 / 建站系统 ) 手工部署 Docker (CentOS 7.5) CentOS 7.5 公共镜像 使用弹性云服务器的 Linux 实例部署 Docker, 并提供了 Docker 常用操作及简单的镜像制作过程

8 1 最佳实践 - 搭建网站汇总 搭建方式 网站类型操作系统镜像及所含资源说明 搭建微信公众号后台 收发文本消息 CentOS 7.4 公共镜像 使用弹性云服务器搭建微信公众号处理后台, 使用 Python 语言编写对应的微信消息处理逻辑代码, 接收从微信服务端转发过来的消息, 并返回处理结果给最终用户

9 2 搭建 Discuz 论坛网站 2 搭建 Discuz 论坛网站 2.1 介绍方案 2.2 购买服务 2.3 搭建网站 2.4 配置特性 2.5 访问网站 2.1 介绍方案 应用场景 设计方案 华为云可以为您提供丰富的解决方案, 现以搭建网站业务为例介绍华为云的应用场景 小型网站一般会部署在单台服务器上, 用户对页面的访问, 动静态内容的使用, 数据库的使用和计算全部是在一台服务器上完成的 当网站业务发展到中型规模时, 数据库的访问量剧增, 单台服务器配置已不能满足业务要求, 此时, 可将数据库和网站程序分开部署在不同的服务器上分担性能压力 根据国家规定, 如果客户网站所使用的服务器是在中国大陆境内, 就需要进行 ICP 备案, 没有备案的域名不能访问网站 以使用华为云搭建某论坛网站为例, 在这种场景下有以下需求 : 1. 将数据节点与业务节点分开部署在不同的服务器上 2. 可针对不同业务量动态调整服务器个数 3. 可自动将流量分发到多台服务器 4. 网站备案 针对应用场景的各项需求, 使用华为云搭建论坛网站采用表 2-1 所示方案

10 2 搭建 Discuz 论坛网站 表 2-1 建站方案及所需服务 需求华为云方案服务 将数据节点与业务节点分开部署 针对不同业务量动态调整服务器个数 自动将流量分发到多台服务器 搭建网站 : 购买两台弹性云服务器代替传统服务器, 分别作为网站的数据节点和基础业务节点 由虚拟私有云为弹性云服务器提供网络资源 购买服务器过程中, 用户可以根据实际部署方案的要求, 选择是否为云服务器挂载云硬盘作为数据盘 配置特性 : 根据业务需求和策略采用弹性伸缩, 使用基础业务节点的镜像动态地调整作为业务节点的弹性云服务器实例个数, 保证业务平稳健康运行 配置特性 : 使用负载均衡将访问流量自动分发到多台业务节点弹性云服务器, 扩展应用系统对外的服务能力, 实现更高水平的应用程序容错性能 弹性云服务器虚拟私有云云硬盘 ( 可选 ) 弹性伸缩弹性负载均衡

11 2 搭建 Discuz 论坛网站 逻辑架构 1. 为弹性云服务器 1 绑定弹性 IP, 搭建数据库 2. 先解绑弹性云服务器 1 上的弹性 IP, 再将弹性 IP 绑定至弹性云服务器 2 上, 搭建 Web 环境并部署网站程序 3. 弹性伸缩可以根据业务量的变化, 通过弹性云服务器 2 的镜像生成弹性伸缩组中的弹性云服务器 弹性伸缩组使用弹性负载均衡监听器 4. 网站访客通过弹性负载均衡服务的公网 IP 访问网站 弹性负载均衡服务将访问流量自动分发到多台弹性云服务器

12 2 搭建 Discuz 论坛网站 2.2 购买服务 所需服务 说明 购买服务及配置特性时, 操作步骤中未框选的配置项请保持默认值 申请虚拟私有云 1. 选择 网络 > 虚拟私有云, 单击 申请虚拟私有云 2. 设置相关参数并完成创建

13 2 搭建 Discuz 论坛网站 申请弹性 IP

14 2 搭建 Discuz 论坛网站

15 2 搭建 Discuz 论坛网站 创建安全组并添加规则 购买弹性云服务器 说明安全组下默认的规则不能被删除, 否则将导致两个服务器彼此通信异常 1. 选择 计算 > 弹性云服务器, 单击 购买弹性云服务器

16 2 搭建 Discuz 论坛网站 2. 设置弹性云服务器参数, 提交申请

17 2 搭建 Discuz 论坛网站

18 2 搭建 Discuz 论坛网站 说明 购买时请按照参数样例购买两台弹性云服务器 2.3 搭建网站 已有服务 搭建流程 准备软件 1. WinSCP WinSCP 是在 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端, 用于在本地与远程计算机间安全的复制文件 下载地址 :WinSCP

19 2 搭建 Discuz 论坛网站 2. Discuz X3.3 软件包 请在 Discuz 官方网站下载 Discuz X3.3( 简体 UTF8) 软件包, 用于部署网站程序 Discuz 相关软件包和资料请官方网站在获取 说明 以上软件来自第三方网站, 仅作示例 建议自行获取需要的版本软件, 以应对不同需求 上述软件仅为搭建网站指导示例, 若搭建的网站做商业用途请自行准备所需软件 搭建数据库 安装 MySQL 1. 远程登录云服务器 discuz01, 填写用户名和密码 2. 执行以下命令, 安装 MySQL 数据库服务器 MySQL 客户端和 MySQL 开发所需的库及包含文件 yum install -y mysql-server mysql mysql-devel 3. 回显如下, 说明安装成功 Complete! 配置 MySQL 1. 执行以下命令, 启动 MySQL 服务 service mysqld start 2. 执行以下命令, 设置数据库管理员账号密码 密码由用户自定义, 以 为例进行说明 mysqladmin -u root password 3. 执行以下命令, 再根据提示输入数据库管理员 root 账号的密码进入数据库 mysql -u root -p

20 2 搭建 Discuz 论坛网站 搭建 Web 环境 4. 执行以下命令, 使用 MySQL 数据库 use mysql 5. 执行以下命令, 查看用户列表 select host,user from user; 6. 执行以下命令, 刷新用户列表并允许所有 IP 对数据库进行访问 update user set host='%' where user='root' LIMIT 1; 7. 执行以下命令, 强制刷新权限 允许同一子网中设置为允许访问的云服务器通过私有 IP 对 MySQL 数据库进行访问 flush privileges; 8. 执行以下命令, 退出数据库 quit 9. 执行以下命令, 重启 MySQL 服务 service mysqld restart 10. 执行以下命令, 设置开机自动启动 MySQL 服务 chkconfig mysqld on 11. 执行以下命令, 关闭防火墙 service iptables stop 12. 执行以下命令, 设置服务器重启后永久关闭防火墙 chkconfig iptables off 安装 Web 环境 1. 将弹性 IP 从云服务器 discuz01 上解绑, 并绑定至云服务器 discuz02 上

21 2 搭建 Discuz 论坛网站

22 2 搭建 Discuz 论坛网站 2. 远程登录云服务器 discuz02, 填写用户名和密码, 具体请参见安装 MySQL 过程中登录 discuz01 的步骤 3. 执行以下命令, 安装 Apache 服务器 PHPFastCGI 管理器 MySQL 客户端和 MySQL 数据库服务器 yum install -y httpd php php-fpm mysql mysql-server php-mysql 4. 回显如下, 说明安装成功 Complete! 5. 执行以下命令, 更新安装 Apache 服务器 PHPFastCGI 管理器 MySQL 客户端和 MySQL 数据库服务器 yum reinstall -y httpd php php-fpm mysql mysql-server php-mysql 6. 回显如下, 更新安装成功 Complete! 配置 Web 环境 1. 执行以下命令, 启动 httpd 服务 service httpd start 2. 执行以下命令, 设置开机自动启动 httpd 服务 chkconfig httpd on 3. 执行以下命令, 启动 php-fpm 服务 service php-fpm start 4. 执行以下命令, 设置开机自动启动 php-fpm 服务 chkconfig php-fpm on 5. 执行以下命令, 关闭防火墙 service iptables stop 6. 执行以下命令, 设置服务器重启后永久关闭防火墙 chkconfig iptables off 7. 执行以下命令, 启动 MySQL 服务 service mysqld start

23 2 搭建 Discuz 论坛网站 8. 执行以下命令, 设置开机自动启动 MySQL 服务 chkconfig mysqld on 9. 在浏览器中输入 弹性 IP 地址, 即可访问服务器的默认主页 部署网站代码 1. 在本地 PC 上解压缩 Discuz_X3.3_SC_UTF8.zip 至文件夹 Discuz_X3.3_SC_UTF8 2. 使用 WinSCP 工具将文件夹 Discuz_X3.3_SC_UTF8 中的 update 文件夹中的文件上传至云服务器 discuz02 的 /var/www/html 路径下 具体操作请参考 WinSCP 相关使用文档 3. 默认只有 root 用户才有写权限, 所以需要登录 discuz02, 执行以下命令将写权限赋予给其他用户 chmod -R 777 /var/www/html 4. 在浏览器里输入地址 : 弹性 IP 地址进入安装界面 请按照 Discuz 安装向导进行安装 数据库服务器地址即为 discuz01 的私有 IP 地址 数据库密码是 discuz01 配置的数据库管理员 root 账号的密码

24 2 搭建 Discuz 论坛网站 验证搭建结果 在浏览器中输入 : 弹性 IP 地址 /forum.php 可登录论坛主页则说明网站搭建成功 2.4 配置特性 释放弹性 IP 用户所能使用的弹性 IP 数目默认为一个, 如果需要扩大弹性 IP 的配额则需要另外申请 使用负载均衡功能时, 系统会自动分配一个公网 IP, 该公网 IP 属于弹性 IP 为了避免出现弹性 IP 配额不足的情况, 建议先释放弹性 IP 再申请弹性负载均衡服务 创建弹性负载均衡 1. 选择 网络 > 弹性负载均衡, 单击 创建负载均衡

25 2 搭建 Discuz 论坛网站 2. 设置负载均衡器参数, 提交申请

26 2 搭建 Discuz 论坛网站 配置弹性负载均衡 制作镜像 1. 选择 计算 > 弹性云服务器, 关闭运行中的弹性云服务器

27 2 搭建 Discuz 论坛网站 2. 制作镜像, 设置镜像参数, 提交申请 配置弹性伸缩 1. 选择 计算 > 弹性伸缩, 创建弹性伸缩组及伸缩配置

28 2 搭建 Discuz 论坛网站

29 2 搭建 Discuz 论坛网站 2. 为弹性伸缩组配置策略

30 2 搭建 Discuz 论坛网站 3. 增加伸缩实例

31 2 搭建 Discuz 论坛网站 4. 修改伸缩组

32 2 搭建 Discuz 论坛网站 验证配置结果 1. 获取负载均衡服务的弹性 IP 地址 2.5 访问网站 网站备案 2. 在浏览器中输入 弹性 IP 地址 /forum.php 可以访问网站则说明网站的特性配置成功 例如, 在浏览器中输入 根据国家规定, 如果客户网站所使用的服务器是在中国大陆境内, 就需要进行 ICP 备案, 没有备案的域名不能访问网站, 具体操作请参见备案中心 备案受理前置条件如下 : 有正规注册的域名 确认 IP 地址为华为公司所属 公司属于非经营性网站性质 访问方法 访客可以在 Internet 上通过已备案的域名访问网站

33 3 镜像部署 Windows 环境 3 镜像部署 Windows 环境 简介 本节介绍如何使用华为云镜像, 通过切换镜像部署 Windows 环境 当您已经购买了弹性云服务器, 但想切换成其它类型操作系统, 或者想使用镜像重新部署已经预装了其它软件的环境, 可以参考本文档的介绍和操作指导 切换操作系统的约束与限制可以参见切换操作系统 操作步骤 步骤 1 登录华为云管理控制台 步骤 2 选择 计算 > 弹性云服务器 步骤 3 关闭弹性云服务器 如果该实例刚刚创建, 可以直接停止实例 如果实例已经运行了一段时间, 您想保留其中的数据, 请在操作前将数据备份到数据盘中 在更换镜像后, 系统盘的数据会全部被清空 因此务必做好数据备份工作 步骤 4 确定关闭弹性云服务器

34 3 镜像部署 Windows 环境 步骤 5 弹性云服务器停止后, 单击弹性云服务器所在行 操作列 的 更多 > 切换操作系统 步骤 6 请仔细阅读 切换操作系统 对话框中的提示信息, 并选择需要切换的镜像 这里以使用镜像市场的 Wordpress 官方正式版 (Windows2008 IIS) 并选择该镜像为例 步骤 7 设置登录方式, 然后单击 确定 此处以密码登录为例进行说明

35 3 镜像部署 Windows 环境 步骤 8 在 切换云服务器操作系统 页面, 确认切换的操作系统规格无误后, 阅读并勾选 我已经阅读并同意 华为弹性云服务器服务协议, 单击 提交申请 提交切换操作系统的申请后, 弹性云服务器的状态变为 切换操作系统中, 当该状态消失后, 表示切换结束 步骤 9 当弹性云服务器处于 运行中 后, 就可以登录弹性云服务器, 开始使用您的环境了 ---- 结束

36 4 镜像部署 WordPress(Windows) 4 镜像部署 WordPress(Windows) 简介 WordPress 简称 WP, 最初是一款博客系统, 后逐步演化成一款免费的 CMS( 内容管理系统 / 建站系统 ) 本文档指导用户使用华为云市场镜像 Wordpress 官方正式版 (Windows2008 IIS) 部署 WordPress 博客系统 该示例需要更换系统盘, 更换系统盘的相关须知与约束限制请参见切换操作系统 操作步骤 步骤 1 登录华为云管理控制台 步骤 2 选择 计算 > 弹性云服务器 步骤 3 关闭弹性云服务器 如果该实例刚刚创建, 可以直接停止实例 如果实例已经运行了一段时间, 您想保留其中的数据, 请在操作前将数据备份到数据盘中 在更换镜像后, 系统盘的数据会全部被清空 因此务必做好数据备份工作 步骤 4 确定关闭弹性云服务器

37 4 镜像部署 WordPress(Windows) 步骤 5 弹性云服务器停止后, 单击弹性云服务器所在行 操作列 的 更多 > 切换操作系统 步骤 6 请仔细阅读 切换操作系统 对话框中的提示信息, 并选择镜像 在镜像市场搜索 Wordpress 官方正式版 (Windows2008 IIS) 并选择该镜像 步骤 7 设置登录方式, 然后单击 确定 此处以密码登录为例进行说明

38 4 镜像部署 WordPress(Windows) 步骤 8 在 切换云服务器操作系统 页面, 确认切换的操作系统规格无误后, 阅读并勾选 我已经阅读并同意 华为弹性云服务器服务协议, 单击 提交申请 提交切换操作系统的申请后, 弹性云服务器的状态变为 切换操作系统中, 当该状态消失后, 表示切换结束 步骤 9 当弹性云服务器处于 运行中 后, 通过浏览器访问 服务器 IP 地址 /9panel, 正常会出现如下界面 :

39 步骤 10 4 镜像部署 WordPress(Windows) 单击 马上修改, 通过 PhpMyAdmin 修改数据库默认的 root 帐户的密码 MySQL 数据库默认账号为 root, 默认密码为 步骤 11 输入 root 帐户和默认的密码, 单击 执行, 登录 PhpMyAdmin 步骤 12 在 常规设置 区域框, 单击 修改密码

40 4 镜像部署 WordPress(Windows) 步骤 13 在弹出的 修改密码 对话框中, 输入新的 root 用户的密码, 并单击 生成, 生成新的 root 帐户的密码 请牢记新生成的密码, 然后单击 执行 步骤 14 修改成功后, 系统会提示配置文件已更新

41 4 镜像部署 WordPress(Windows) 步骤 15 本地浏览器访问 服务器 IP 地址 进入安装向导 步骤 16 按照界面信息提示准备好数据库的信息, 并单击 现在就开始 步骤 17 填写数据库连接信息, 包括数据库名称 数据库用户和数据库密码 默认数据库名称为 wordpress MySQL 数据库默认账号为 root, 密码为通过 PhpMyAdmin 修改生成的密码

42 4 镜像部署 WordPress(Windows) 步骤 18 数据库验证通过后, 进入安装界面 单击 进行安装 步骤 19 设置站点标题 管理员账号 密码和邮箱, 点击 安装 WordPress

43 4 镜像部署 WordPress(Windows) 步骤 20 安装完成后, 弹出安装成功界面 步骤 21 单击 登录, 或者浏览器访问 http// 服务器 IP 地址 /wp-admin, 输入用户名和密码后单击 登录, 进入 WordPress

44 4 镜像部署 WordPress(Windows) 步骤 22 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程 步骤 23 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 步骤 24 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 您已经成功部署了 WordPress 环境, 可以制作和发布站点了 ---- 结束

45 5 手工部署 WordPress(Linux) 5 手工部署 WordPress(Linux) 简介 本文主要介绍了在华为云上如何使用弹性云服务器的 Linux 实例手工搭建 LNMP 平台, 并部署 WordPress 环境 WordPress 简称 WP, 最初是一款博客系统, 后逐步演化成一款免费的 CMS( 内容管理系统 / 建站系统 ) 该指导具体操作以 CentOS 位操作系统为例 操作步骤 步骤 1 安装 nginx 1. 登录弹性云服务器 2. 执行以下命令, 下载对应当前系统版本的 nginx 包 wget 3. 执行以下命令, 建立 nginx 的 yum 仓库 rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 4. 执行以下命令, 安装 nginx yum -y install nginx 5. 执行以下命令, 启动 nginx 并设置开机启动 systemctl start nginx systemctl enable nginx 6. 使用浏览器访问 服务器 IP 地址, 显示如下页面, 说明 nginx 安装成功

46 5 手工部署 WordPress(Linux) 步骤 2 安装 MySQL 1. 依次执行以下命令, 安装 MySQL rpm -Uvh yum -y install mysql-community-server 2. 依次执行以下命令, 启动 MySQL 服务并设置开机自启动 systemctl start mysqld systemctl enable mysqld 3. 执行以下命令, 获取安装 MySQL 时自动设置的 root 用户密码 grep 'temporary password' /var/log/mysqld.log 回显如下类似信息 T07:27: Z 1 [Note] A temporary password is generated for root@localhost: 2YY?3uHUA?Ys 4. 执行以下命令, 并按照回显提示信息进行操作, 加固 MySQL mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: # 输入上一步骤中获取的安装 MySQL 时自动设置的 root 用户密码 The existing password for the user account root has expired. Please set a new password. New password: # 设置新的 root 用户密码 Re-enter new password: # 再次输入密码 The 'validate_password' plugin is installed on the server. The subsequent steps will run with the existing configuration of the plugin. Using existing password for root. Estimated strength of the password: 100 Change the password for root? ((Press y Y for Yes, any other key for No) : N 用户密码, 输入 N # 是否更改 root... skipping. By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y Y for Yes, any other key for No) : Y 入 Y Success. # 是否删除匿名用户, 输 Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y Y for Yes, any other key for No) : Y 录, 输入 Y Success. # 禁止 root 远程登 By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y Y for Yes, any other key for No) : Y 删除 test 库和对它的访问权限, 输入 Y - Dropping test database... Success. # 是否 - Removing privileges on test database... Success. Reloading the privilege tables will ensure that all changes

47 5 手工部署 WordPress(Linux) made so far will take effect immediately. Reload privilege tables now? (Press y Y for Yes, any other key for No) : Y 权表, 输入 Y Success. # 是否重新加载授 All done! 步骤 3 安装 PHP 1. 依次执行以下命令, 安装 PHP 7 和一些所需的 PHP 扩展 rpm -Uvh rpm -Uvh yum -y install php70w-tidy php70w-common php70w-devel php70w-pdo php70wmysql php70w-gd php70w-ldap php70w-mbstring php70w-mcrypt php70w-fpm 2. 执行以下命令, 验证 PHP 的安装版本 php -v 回显如下类似信息 : PHP (cli) (built: Jul :55:22) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.0.0, Copyright (c) Zend Technologies 3. 执行以下命令, 启动 PHP 服务并设置开机自启动 systemctl start php-fpm systemctl enable php-fpm 4. 修改 nginx 配置文件以支持 PHP a. 执行以下命令打开配置文件 default.conf vim /etc/nginx/conf.d/default.conf b. 按 i 键进入编辑模式 c. 修改打开的 default.conf 文件 在所支持的主页面格式中添加 php 格式的主页, 如下所示 : location / { root /usr/share/nginx/html; index index.php index.html index.htm; } 取消如下内容的注释, 并设置字体加粗部分为 nginx 的默认路径, 如下图所示 : location ~ \.php$ { root html; fastcgi_pass :9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; } d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 5. 执行以下命令, 重新载入 nginx 的配置文件 service nginx reload 步骤 4 浏览器访问测试 1. 在 /usr/share/nginx/html 目录下创建 info.php 的测试页面 a. 执行以下命令创建并打开 info.php 的测试文件 vim /usr/share/nginx/html/info.php

48 5 手工部署 WordPress(Linux) b. 按 i 键进入编辑模式 c. 修改打开的 info.php 文件, 讲如下内容写入文件 <?php phpinfo();?> d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 2. 使用浏览器访问 服务器 IP 地址 /info.php, 显示如下页面, 说明环境搭建成功 步骤 5 创建数据库 1. 执行以下命令, 并按照提示信息输入 MySQL 的 root 用户, 登录到 MySQL 命令行 mysql -u root -p 2. 执行以下命令, 创建一个新的数据库 CREATE DATABASE wordpress; 其中, wordpress 为数据库名, 可以自行设置 3. 执行以下命令, 为数据库创建用户并为用户分配数据库的完全访问权限 GRANT ALL ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'BLOck@123'; 其中, wordpressuser 为数据库用户名, BLOck@123 为对应的帐户密码, 可以自行设置 4. 执行以下命令, 退出 MySQL 命令行 exit 5. ( 可选 ) 依次执行以下命令, 验证数据库和用户是否已成功创建, 并退出 MySQL 命令行 mysql -u wordpressuser -p SHOW DATABASES; exit 其中, wordpressuser 为刚刚创建的数据库用户名 步骤 6 安装 WordPress 1. 从 WordPress 官网获取 WordPress 软件包并上传至 /usr/share/nginx/html 目录 后续操作软件包以 wordpress tar.gz 为例 2. 执行以下命令, 解压缩软件包 tar -xvf wordpress tar.gz 解压后生成一个 wordpress 的文件夹

49 5 手工部署 WordPress(Linux) 3. 执行以下命令, 设置解压后的文件权限 chmod -R 777 wordpress 4. 浏览器访问 服务器 IP 地址 /wordpress 进入安装向导 5. 按照界面信息提示准备好数据库的信息, 并单击 Let's go 6. 填写数据库连接信息, 包括数据库名称 数据库用户和数据库密码 7. 数据库验证通过后, 进入安装界面 单击 Run the installtion

50 5 手工部署 WordPress(Linux) 8. 设置站点标题 管理员账号 密码和邮箱, 点击 Install WordPress 9. 安装完成后, 弹出安装成功界面

51 5 手工部署 WordPress(Linux) 10. 单击 Log In, 或者浏览器访问 http// 服务器 IP 地址 /wordpress/wp-admin, 输入用户名和密码后单击 Log In, 进入 WordPress 步骤 7 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程

52 5 手工部署 WordPress(Linux) 步骤 8 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 步骤 9 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站 ---- 结束

53 6 搭建 FTP 站点 (Windows) 6 搭建 FTP 站点 (Windows) 简介 本文介绍了在华为云上如何使用弹性云服务器的 Windows 实例搭建 FTP 站点 该指导具体操作以 Windows Server 2012 R2 为例 操作步骤 步骤 1 添加 IIS 以及 FTP 服务角色 1. 登录弹性云服务器 2. 选择 开始 > 服务器管理器 3. 单击 添加角色和功能 4. 在弹出的 开始之前 对话框中, 单击 下一步 5. 选择 基于角色或基于功能的安装, 单击 下一步

54 6 搭建 FTP 站点 (Windows) 6. 选择需要部署 FTP 的服务器, 单击 下一步 7. 选择 Web 服务器 (IIS), 并在弹出的对话框中单击 添加功能, 然后单击 下一步

55 6 搭建 FTP 站点 (Windows) 8. 连续单击 下一步, 到 角色服务 页面 9. 选择 FTP 服务器 以及 IIS 管理控制台, 单击 下一步

56 6 搭建 FTP 站点 (Windows) 10. 单击 安装, 开始部署服务角色 11. 安装完成后, 单击 关闭 步骤 2 创建 FTP 用户名及密码 创建 Windows 用户名和密码, 用于 FTP 使用 如果您希望匿名用户可以访问, 可以不创建 FTP 用户和密码 1. 在 服务器管理器 中, 选择 仪表板 > 工具 > 计算机管理 2. 选择 系统工具 > 本地用户和组 > 用户, 在右侧空白处右击, 并选择 新用户

57 6 搭建 FTP 站点 (Windows) 3. 设置 用户名 和 密码, 此处用户名以 ftpadmin 为例 步骤 3 设置共享文件的权限 需要在 FTP 站点为共享给用户的文件夹设置访问及修改等权限 1. 在服务器上创建一个供 FTP 使用的文件夹, 选择文件夹, 并单击右键选择 属性 此处以 work01 文件夹为例 2. 在 安全 页签, 选择 Everyone, 单击 编辑 如果没有 Everyone 用户可以直接选择, 需要先进行添加, 添加方法请参见 FAQ

58 6 搭建 FTP 站点 (Windows) 3. 选择 Everyone, 然后根据需要, 选择 Everyone 的权限, 并单击 确定 此处以允许所有权限为例

59 6 搭建 FTP 站点 (Windows) 步骤 4 添加及设置 FTP 站点 1. 在 服务器管理器 中, 选择 仪表板 > 工具 > Internet Information Services (IIS) 管理器 2. 选择 网站 并单击右键, 然后选择 添加 FTP 站点

60 6 搭建 FTP 站点 (Windows) 3. 在弹出的窗口中, 填写 FTP 站点名称及共享文件夹的物理路径, 然后单击 下一步 此处站点名称以 FTPSERVER 为例 4. 输入该弹性云服务器的公网 IP 地址以及端口号, 并设置 SSL, 单击 下一步 端口号默认为 21, 也可自行设置 SSL 根据需要进行设置 无 : 不需要 SSL 加密 允许 : 允许 FTP 服务器与客户端的非 SSL 和 SSL 连接 需要 : 需要对 FTP 服务器和客户端之间的通信进行 SSL 加密

61 6 搭建 FTP 站点 (Windows) 5. 设置身份认证和授权信息, 并单击 完成 身份认证 授权 匿名 : 允许任何仅提供用户名 anonymous 或 ftp 的用户访问内容 基本 : 需要用户提供有效用户名和密码才能访问内容 但是基本身份验证通过网络传输密码时不加密, 因此建议在确认客户端和 FTP 服务器之间的网络连接安全时使用此身份验证方法 允许访问 所有用户 : 所有用户均可访问相应内容 匿名用户 : 匿名用户可访问相应内容 指定角色或用户组 : 仅指定的角色或用户组的成员才能访问相应内容 如果选择此项, 需要在下面输入框中输入指定的角色或用户组 指定用户 : 仅指定的用户才能访问相应内容 如果选择此项, 需要在下面输入框中输入指定的用户 权限 : 选择经过授权的用户的 读取 和 写入 权限

62 6 搭建 FTP 站点 (Windows) 6. 绑定弹性云服务器的私网 IP 选择 网站, 选中创建的 FTP 站点, 单击 绑定 ; 在弹出的 网站绑定 窗口单击 添加, 然后在弹出的窗口中添加弹性云服务器的私网 IP 地址, 并单击 确定 步骤 5 ( 可选 ) 配置 FTP 防火墙支持 如果需要使用 FTP 服务器的被动模式, 则需要配置 FTP 防火墙支持 如果华为云上的服务器需要通过公网 IP 地址访问华为云上的实例搭建的 FTP 服务器时, 需要配置 FTP 服务器的被动模式 1. 双击 FTP 防火墙支持, 打开 FTP 防火墙支持的配置界面

63 6 搭建 FTP 站点 (Windows) 2. 配置相关参数, 并单击 应用 数据通道端口范围 : 指定用于被动连接的端口范围 可指定的有效端口范围为 防火墙的外部 IP 地址 : 输入该弹性云服务器的公网 IP 地址 步骤 6 设置安全组及防火墙 搭建好 FTP 站点后, 需要在弹性云服务器安全组的入方向添加一条放行 FTP 端口的规则, 具体步骤参见为安全组添加安全组规则 服务器防火墙默认放行 TCP 的 21 端口用于 FTP 服务 如果选用其他端口, 需要在防火墙中添加一条放行此端口的入站规则 步骤 7 客户端测试

64 6 搭建 FTP 站点 (Windows) 打开客户端的计算机, 在路径栏输入 ftp://ftp 服务器 IP 地址 :FTP 端口 ( 如果不填端口则默认访问 21 端口 ) 弹出输入用户名和密码的对话框表示配置成功, 正确的输入用户名和密码后, 即可对 FTP 文件进行相应权限的操作 说明 如果没有配置 FTP 防火墙支持, 客户端使用此方法访问 FTP 站点时, 需要对 IE 浏览器进行设置, 才能打开 FTP 的文件夹 打开 IE 浏览器, 选择 设置 > Internet 选项 > 高级 勾选 启用 FTP 文件夹视图, 取消勾选 使用被动 FTP ---- 结束 FAQ 使用 Windows 系统搭建 FTP 站点的更多信息请参见微软官方文档 如果设置文件夹的属性时, 没有 Evevyone 用户可直接选择, 可按照如下步骤添加 Evevyone 用户 a. 在 安全 页签, 单击 编辑 b. 在新弹出的窗口中, 单击 添加

65 6 搭建 FTP 站点 (Windows) c. 在新弹出的窗口中, 单击 高级 d. 在新弹出的窗口中, 单击 立即查找 (N), 然后在搜索结果中选择 Everyone 并单击 确定

66 6 搭建 FTP 站点 (Windows) e. 单击 确定, 返回权限窗口 f. 单击 确定, 完成添加

67 7 搭建 FTP 站点 (Linux) 7 搭建 FTP 站点 (Linux) 简介 本文介绍了在华为云上如何使用弹性云服务器的 Linux 实例使用 vsftpd 软件搭建 FTP 站点 vsftpd 全称是 very secure FTP daemon, 是一款在 Linux 发行版中使用较多的 FTP 服务器软件 特点是小巧轻快, 安全易用 该指导具体操作以 CentOS 位操作系统为例 操作步骤 步骤 1 安装 vsftpd 1. 登录弹性云服务器 2. 执行以下命令安装 vsftpd yum install -y vsftpd 回显如下类似信息时, 表示软件安装成功 3. 执行以下命令设置 FTP 服务开机自启动 systemctl enable vsftpd.service 4. 执行以下命令启动 FTP 服务 systemctl start vsftpd.service 5. 执行以下命令查看 FTP 服务端口 netstat -antup grep ftp 回显如下类似信息

68 7 搭建 FTP 站点 (Linux) 步骤 2 配置 vsftpd vsftpd 安装后默认开启了匿名 FTP 的功能, 使用匿名 FTP, 用户无需输入用户名密码即可登录 FTP 服务器, 但没有权限修改或上传文件 用户如果试图使用 Linux 操作系统中的账号登录服务器, 将会被 vsftpd 拒绝, 但可以在 vsftpd 里配置用户账号和密码登录 以下操作以在 vsftpd 里配置用户账号和密码登录 FTP 服务器为例 1. 执行以下命令创建 ftpadmin 用户 此处 ftpadmin 用户为示例, 可根据实际情况创建相应的用户 useradd ftpadmin 2. 执行以下命令并按照提示设置 ftpadmin 用户密码 passwd ftpadmin 3. 执行以下命令创建供 FTP 使用的文件目录, 此处以 /var/ftp/work01 为例 mkdir /var/ftp/work01 4. 执行以下命令将创建的文件目录所有者改为用于登录 FTP 的本地用户 chown -R ftpadmin:ftpadmin /var/ftp/work01 5. 修改 vsftpd.conf 配置文件 a. 执行以下命令打开配置文件 vsftpd.conf vi /etc/vsftpd/vsftpd.conf b. 按 i 键进入编辑模式 c. 修改打开的 vsftpd.conf 文件 可根据实际需求选择将 FTP 配置为主动模式或者被动模式 如果华为云上的服务器需要通过公网 IP 地址访问华为云上的实例搭建的 FTP 服务器时, 需要将 FTP 服务器配置为被动模式 主动模式需要配置的参数如下 : # 设置以下参数, 不允许匿名登录 FTP 服务器, 允许本地用户登录 FTP 服务器, 并指定 FTP 本地用 户使用的文件目录 anonymous_enable=no local_enable=yes local_root=/var/ftp/work01 # 不允许匿名登录 FTP 服务器 # 允许本地用户登录 FTP 服务器 #FTP 本地用户使用的文件目录 # 设置以下参数, 限制用户只能访问自身的主目录 chroot_local_user=yes # 所有用户都被限制在其主目录 chroot_list_enable=yes # 启用例外用户名单 chroot_list_file=/etc/vsftpd/chroot_list # 例外用户名单 allow_writeable_chroot=yes 被动模式除了需要配置主动模式所需的所有参数外, 还需要配置的参数如下 : # 设置以下参数, 配置 FTP 支持被动模式 并指定 FTP 服务器的公网 IP 地址, 以及可供访问的端口范围, 端口范围请根据实际环境进行设置 listen=yes listen_ipv6=no pasv_address=xx.xx.xx.xx pasv_min_port=3000 pasv_max_port=3100 #FTP 服务器的公网 IP 地址 # 被动模式下的最小端口 # 被动模式下的最大端口 d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 e. 在 /etc/vsftpd/ 目录下创建 chroot_list 文件 chroot_list 文件是限制在主目录下的例外用户名单 如果需要设置某个用户不受只可以访问其主目录的限制, 可将对应的用户名写入该文件 如果没有例外也必须要有 chroot_list 文件, 内容可为空 6. 执行以下命令重启 vsftpd 服务使配置生效

69 7 搭建 FTP 站点 (Linux) service vsftpd restart 步骤 3 设置安全组 搭建好 FTP 站点后, 需要在弹性云服务器安全组的入方向添加一条放行 FTP 端口的规则, 具体步骤参见为安全组添加安全组规则 步骤 4 客户端测试 打开客户端的计算机, 在路径栏输入 ftp://ftp 服务器 IP 地址 :FTP 端口 ( 如果不填端口则默认访问 21 端口 ) 弹出输入用户名和密码的对话框表示配置成功, 正确的输入用户名和密码后, 即可对 FTP 文件进行相应权限的操作 说明 如果 FTP 服务器配置为主动模式, 客户端使用此方法访问 FTP 站点时, 需要对 IE 浏览器进行设置, 才能打开 FTP 的文件夹 打开 IE 浏览器, 选择 工具 > Internet 选项 > 高级 勾选 启用 FTP 文件夹视图, 取消勾选 使用被动 FTP ---- 结束

70 8 手工部署 Java web 环境 8 手工部署 Java web 环境 8.1 安装简介 8.2 安装前准备 8.3 安装过程 8.1 安装简介 方案简介 方案简介 本文介绍了在华为云弹性云服务器上部署 Java web 环境的操作步骤 首先需要下载部署 Java web 环境所需的安装包, 并将安装包上传至云服务器, 然后设置弹性云服务器安全组规则, 再安装并配置相关软件, 完成开发环境的配置 适用对象 安装流程 本文档适用于使用华为云弹性云服务器部署 Java web 环境的用户 8.2 安装前准备

71 8 手工部署 Java web 环境 软件包 表 8-1 软件包信息 软件包名称说明获取方式 jdk 获取软件包后将其上传至 DMK 包仓库 technetwork/java/javase/ downloads tomcat 用于初始化管理节点 download-80.cgi 工具 工具名称说明获取方式 PuTTY WinSCP FileZlilla 跨平台远程访问工具 用于在软件安装过程中在 Windows 系统上访问云服务器 跨平台文件传输工具 用于在 Windows 系统和 Linux 系统间传输文件 用于 FTP 上传, 下载文件至云服务器 download.php?type=client 8.3 安装过程 必备事项 创建弹性云服务器, 且弹性云服务器已绑定弹性 IP 登录弹性云服务器, 执行如下命令, 新建 jdk 目录 cd /home/ mkdir webdemo cd webdemo/ mkdir jdk 登录弹性云服务器, 执行如下命令, 新建 tomcat 目录 cd webdemo/ mkdir tomcat 您可以选择将安装包下载至本地后使用文件传输工具将安装包上传至云服务器 或者选择使用 wget 命令直接下载安装包至云服务器 方法一 : 使用文件传输工具上传安装包至云服务器

72 8 手工部署 Java web 环境 使用 WinSCP 工具上传 jdk 软件包至云服务器 jdk 文件夹 使用 WinSCP 工具上传 tomcat 软件包至云服务器 tomcat 文件夹 方法二 : 使用 wget 命令直接下载安装包至云服务器 说明 i. 执行如下命令, 进入 jdk 目录 ii. iii. iv. cd /home/webdemo/jdk 执行如下命令, 下载 jdk 软件包 wget b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz 执行如下命令, 进入 tomcat 目录 cd /home/webdemo/tomcat 执行如下命令, 下载 tomcat 软件包 wget apache-tomcat tar.gz 本文使用的云服务器以华为云 CentOS bit 操作系统云服务器为例 JDK 软件包以 jdk-8u171-linux-x64.tar.gz 安装包为例 Tomcat 以 apache-tomcat tar.gz 安装包为例 设置弹性云服务器安全组规则 1. 单击弹性云服务器名称, 查看弹性云服务器详情, 在弹性云服务器详情页面, 选择 安全组 2. 在 安全组 界面, 单击 更改安全组规则, 进入安全组详情界面 3. 在安全组详情界面, 单击 添加规则, 弹出添加规则窗口 4. 根据界面提示配置安全组规则 部署 Java web 环境需为弹性云服务器添加两个安全组规则 a. 为云服务器添加 ICMP 安全组规则 如果云服务器默认设置是禁止 ICMP 规则, 当 ping 弹性服务器 IP 时会显示超时 因此首先为云服务器添加 ICMP 规则 b. 为云服务器添加 web 项目分配端口的访问规则, 以 8080 端口为例

73 8 手工部署 Java web 环境 安装 jdk 1. 解压 jdk 安装包到 jdk 目录下 tar -xvf jdk-8u171-linux-x64.tar.gz -C /home/webdemo/jdk/ 2. 配置环境变量 vi /etc/profile 3. 在底部添加以下内容 #set java environment export JAVA_HOME=/home/webDemo/jdk/jdk1.8.0_171 export JRE_HOME=/home/webDemo/jdk/jdk1.8.0_171/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH 4. 执行以下命令保存并退出 :wq 安装 tomcat 5. 执行以下命令使 /etc/profile 里的配置生效 source /etc/profile 6. 验证安装 java -version 回显信息如下所示验证安装 jdk 成功 ~]# java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build b11, mixed mode) 1. 解压 tomcat 安装包到 tomcat 目录下 tar -xvf apache-tomcat tar.gz -C /home/webdemo/tomcat/ 2. 进入 tomcat 的 bin 目录, 执行以下命令安装 tomcat cd /home/webdemo/tomcat/apache-tomcat / cd bin/ 3. 执行如下命令编辑 setclasspath.sh 脚本 vi setclasspath.sh 并在 setclasspath.sh 脚本添加以下内容 export JAVA_HOME=/home/webDemo/jdk/jdk1.8.0_171 export JRE_HOME=/home/webDemo/jdk/jdk1.8.0_171/jre 4. 保存后退出, 可输入以下命令启动 tomcat./startup.sh

74 8 手工部署 Java web 环境 验证 Java web 环境搭建完成 在浏览器输入以下内容 云服务器弹性 IP:8080 如果界面跳转至默认的 Tomcat 界面, 证明 Java web 环境搭建完成 我们就可以在公网访问云服务器的 8080 端口了 图 8-1 访问云服务器的 8080 端口

75 9 手工搭建 Magento 电子商务网站 (Linux) 9 手工搭建 Magento 电子商务网站 (Linux) 简介 本文主要介绍了在华为云上如何使用弹性云服务器的 Linux 实例搭建 Magento 电子商务系统 Magento 是一款开源电子商务系统, 设计灵活, 具有模块化架构体系和丰富的功能, 可为大中型站点提供解决方案 Magento 采用 PHP 开发, 数据存储使用 MySQL 该指导具体操作以 CentOS 位操作系统为例 前提条件 弹性云服务器所在安全组添加了如下表所示的安全组规则, 具体步骤参见为安全组添加安全组规则 表 9-1 安全组规则方向 协议 / 应用 端口 / 范围 源地址 入方向 HTTP(80) /0 入方向 My SQL(3306) /0 操作步骤 步骤 1 安装配置 LAMP 平台 1. 登录弹性云服务器 2. 依次执行以下命令更新软件包, 并安装 Apache 和 MySQL yum -y update yum -y install httpd rpm -Uvh yum -y install mysql-community-server 说明 如果执行命令过程中报错, 提示无法解析域名时, 可以在 /etc/resolv.conf 配置文件中增加一个 DNS 服务器

76 步骤 2 9 手工搭建 Magento 电子商务网站 (Linux) 依次执行以下命令, 启动 HTTP 和 MySQL 服务并设置开机自启动 systemctl start httpd systemctl enable httpd systemctl start mysqld systemctl enable mysqld 1. 修改 Apache 配置文件 a. 执行以下命令打开配置文件 httpd.conf vim /etc/httpd/conf/httpd.conf b. 按 i 键进入编辑模式 c. 修改打开的 httpd.conf 文件 将下图所示位置的配置参数 AllowOverride None 改为 AllowOverride all : 在配置文件末新增一行配置参数 LoadModule rewrite_module modules/ mod_rewrite.so, 如下图所示 : d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 2. 执行以下命令, 获取安装 MySQL 时自动设置的 root 用户密码 grep 'temporary password' /var/log/mysqld.log 回显如下类似信息 T14:57: Z 1 [Note] A temporary password is generated for root@localhost: p0/g28g>lshd 3. 执行以下命令, 并按照回显提示信息进行操作, 加固 MySQL mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: # 输入上一步骤中获取的安装 MySQL 时自动设置的 root 用户密码 The 'validate_password' plugin is installed on the server. The subsequent steps will run with the existing configuration of the plugin. Using existing password for root. Estimated strength of the password: 100 Change the password for root? ((Press y Y for Yes, any other key for No) : Y 用户密码, 输入 Y # 是否更改 root New password: # 输入密码 Re-enter new password: # 再次输入密码 Estimated strength of the password: 100 Do you wish to continue with the password provided?(press y Y for Yes, any other key for No) : Y # 输入 Y By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing,

77 9 手工搭建 Magento 电子商务网站 (Linux) and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y Y for Yes, any other key for No) : Y 入 Y Success. # 是否删除匿名用户, 输 Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y Y for Yes, any other key for No) : Y 录, 输入 Y Success. # 禁止 root 远程登 By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y Y for Yes, any other key for No) : Y 删除 test 库和对它的访问权限, 输入 Y - Dropping test database... Success. # 是否 - Removing privileges on test database... Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y Y for Yes, any other key for No) : Y 权表, 输入 Y Success. # 是否重新加载授 All done! 4. 依次执行以下命令, 安装 PHP 7 和用于 Magento 安装的一些必需的 PHP 扩展 yum install -y yum -y update yum -y install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-gd php70u-mcrypt php70u-devel php70u-intl php70u-mbstring php70ubcmath php70u-json php70u-iconv 5. 执行以下命令, 验证 PHP 的安装版本 php -v 回显如下类似信息 : PHP (cli) (built: Apr :30:35) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.0.0, Copyright (c) Zend Technologies with Zend OPcache v7.0.30, Copyright (c) , by Zend Technologies 6. 修改 PHP 配置文件 a. 执行以下命令打开配置文件 php.ini vim /etc/php.ini b. 按 i 键进入编辑模式 c. 修改打开的 php.ini 文件 根据实际情况修改参数 memory_limit 的值, 设置内存限制, 如下图所示 :

78 9 手工搭建 Magento 电子商务网站 (Linux) 取消注释并设置参数 date.timezone 的值, 指定 PHP 的时区, 如下图所示 : d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 7. 执行以下命令, 重启 Web 服务进程 systemctl restart httpd 步骤 3 创建数据库 1. 执行以下命令, 并按照提示信息输入 MySQL 的 root 用户, 登录到 MySQL 命令行 mysql -u root -p 2. 执行以下命令, 创建一个新的数据库 CREATE DATABASE magento; 其中, magento 为数据库名, 可以自行设置 3. 执行以下命令, 为数据库创建用户并为用户分配数据库的完全访问权限 GRANT ALL ON magento.* TO magentouser@localhost IDENTIFIED BY 'BLOck@123' ; 其中, magentouser 为数据库用户名, BLOck@123 为对应的帐户密码, 可以自行设置 4. 执行以下命令, 退出 MySQL 命令行 exit 5. ( 可选 ) 依次执行以下命令, 验证数据库和用户是否已成功创建, 并退出 MySQL 命令行 mysql -u magentouser -p SHOW DATABASES; exit 其中, magentouser 为刚刚创建的数据库用户名 步骤 4 安装配置 Composer Composer 是 PHP 编程语言的包管理器, 提供管理 PHP 软件依赖和所需库的标准格式 1. 执行以下命令, 安装 Composer curl -ss php 回显如下类似信息 : All settings correct for using Composer Downloading... Composer (version 1.6.5) successfully installed to: /root/composer.phar Use it: php composer.phar 2. 执行以下命令, 配置 Composer 全局使用 mv /root/composer.phar /usr/bin/composer 3. 执行以下命令, 验证 Composer 否成功安装 composer -v 回显如下类似信息 :

79 9 手工搭建 Magento 电子商务网站 (Linux) 步骤 5 安装 Magento / / / / / \/ ` \/ \/ \/ / _ \/ / / / / /_/ / / / / / / /_/ / /_/ ( ) / / \ /\ /_/ /_/ /_/. /\ / /\ /_/ /_/ Composer version :44:59 安装 Magento 时可以选择是否安装示例数据 如果安装 Magento 仅用于测试, 可以选择安装示例数据 如果是在生产环境中安装 Magento, 建议安装全新的 Magento, 并从初始进行配置 1. 执行以下命令, 下载 git yum -y install git 2. 依次执行以下命令, 使用 git 下载 Magento cd /var/www/html/ git clone 3. 执行以下命令, 将 Magento 切换到稳定版本 默认情况下前一步骤的命令会安装最新开发版本的 Magento 在生产环境中使用时, 建议切换到稳定版本, 否则将来将无法进行升级 cd magento2 && git checkout tags/ b 回显如下类似信息 : Switched to a new branch '2.1.0' 4. 执行以下命令, 将安装文件移到 Web 服务器的根目录下 迁移后可以通过 服务器 IP 地址 访问 Magento 站点 否则, 只能通过 服务器 IP 地址 /magento2 访问 Magento 站点 shopt -s dotglob nullglob && mv /var/www/html/magento2/* /var/www/html/ && cd.. 5. 依次执行以下命令, 设置 Magento 文件的权限 chown -R :apache /var/www/html find /var/www/html -type f -print0 xargs -r0 chmod 640 find /var/www/html -type d -print0 xargs -r0 chmod 750 chmod -R g+w /var/www/html/{pub,var} chmod -R g+w /var/www/html/{app/etc,vendor} chmod 750 /var/www/html/bin/magento 6. 执行以下命令, 安装 Magento composer install 7. 使用浏览器访问 服务器 IP 地址, 显示如下页面, 说明 Magento 安装成功

80 9 手工搭建 Magento 电子商务网站 (Linux) 步骤 6 配置 Magento 1. 单击 Agree and Setup Magento, 开始配置 Magento 2. 单击 Start Readiness Check, 进行环境检测 检测通过后单击 Next 3. 填写 MySQL 数据库的 root 帐户密码, 以及创建的 MySQL 数据库名称, 并单击 Next 如下图所示 : 4. 设置网站的访问地址和后台管理地址, 并单击 Next 如下图所示 :

81 9 手工搭建 Magento 电子商务网站 (Linux) 请牢记设置的后台管理地址 5. 设置语言和时区信息, 并单击 Next 如下图所示 : 6. 设置管理账号和密码, 并单击 Next 如下图所示 : 7. 单击 Install Now, 等待系统安装完成 显示如下界面时, 表示系统安装成功

82 9 手工搭建 Magento 电子商务网站 (Linux) 步骤 7 设置 cron 来运行预定的作业 1. 执行以下命令, 配置 cron 作业 crontab -u apache -e 2. 按 i 键进入编辑模式 3. 添加如下内容 */10 * * * * php -c /etc /var/www/html/bin/magento cron:run */10 * * * * php -c /etc /var/www/html/update/cron.php */10 * * * * php -c /etc /var/www/html/bin/magento setup:cron:run 4. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 更多关于 Magento 使用 cron 作业的内容, 请参见 Magento 官方文档 步骤 8 测试 1. 打开客户端的计算机, 使用浏览器访问 服务器 IP 地址, 显示如下图所示的默认界面

83 9 手工搭建 Magento 电子商务网站 (Linux) 2. 使用浏览器访问 服务器 IP 地址 /admin, 并使用配置 Magento 过程中设置的管理账号和密码登录, 登录成功后显示如下图所示的界面 说明 如果登录后界面提示 One or more indexers are invalid. Make sure your Magento cron job is running. 的错误信息, 可在 Magento 根目录 /var/www/html 执行 php bin/magento indexer:reindex 命令 更多关于 Magento 配置信息, 请参见 Magento 官方文档 步骤 9 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程 步骤 10 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案

84 9 手工搭建 Magento 电子商务网站 (Linux) 步骤 11 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站 ---- 结束

85 10 镜像部署 Magento 电子商务网站 (Linux) 10 镜像部署 Magento 电子商务网站 (Linux) 简介 Magento 是一款开源电子商务系统, 设计灵活, 具有模块化架构体系和丰富的功能, 可为大中型站点提供解决方案 本文档指导用户使用华为云市场镜像 Magento2.2.4 英文社区版 _ 简单数据版 部署 Magento 电子商务系统 前提条件 弹性云服务器所在安全组添加了如下表所示的安全组规则, 具体步骤参见为安全组添加安全组规则 表 10-1 安全组规则 方向协议 / 应用端口 / 范围源地址 入方向 HTTP(80) /0 操作步骤 步骤 1 在华为云市场搜索 Magento2.2.4 英文社区版 _ 简单数据版 步骤 2 步骤 3 单击搜索到的镜像, 进入镜像购买界面 设置要购买弹性云服务器实例的地域 规格 推荐配置和购买方式等信息, 并单击 立即购买

86 10 镜像部署 Magento 电子商务网站 (Linux) 步骤 4 设置云主机的登录密码, 阅读并勾选同意 华为云市场服务协议 和 商品服务协议 步骤 5 单击 提交订单 步骤 6 当弹性云服务器处于 运行中 后, 通过浏览器访问 服务器 IP 地址, 正常会出现如下界面 :

87 10 镜像部署 Magento 电子商务网站 (Linux) 步骤 7 单击 Agree and Setup Magento, 开始配置 Magento 步骤 8 单击 Start Readiness Check, 检查安装环境 步骤 9 检查通过后, 单击 Next, 进入数据库配置界面 步骤 10 填写数据库用户名 密码和数据库名, 并单击 Next 默认的数据库用户名为 root, 密码为 maijindou.com, 数据库名为 test 步骤 11 设置网站的访问地址和后台管理地址, 并单击 Next

88 10 镜像部署 Magento 电子商务网站 (Linux) 请牢记设置的后台管理地址 步骤 12 设置网店的时区 货币类型和默认语言, 并单击 Next 该镜像默认不支持中文, 如需中文支持需要自行安装中文语言包 步骤 13 设置管理员用户名和密码, 并输入邮箱地址, 并单击 Next

89 10 镜像部署 Magento 电子商务网站 (Linux) 步骤 14 单击 Install Now, 开始进行安装 步骤 15 等待安装完成, 显示如下界面时, 表示系统安装成功

90 步骤 16 测试 10 镜像部署 Magento 电子商务网站 (Linux) 1. 打开客户端的计算机, 使用浏览器访问 服务器 IP 地址, 显示如下图所示的默认界面 2. 使用浏览器访问 后台管理地址, 并使用配置 Magento 过程中设置的管理账号和密码登录, 登录成功后显示如下图所示的界面 说明 如果登录后界面提示 One or more indexers are invalid. Make sure your Magento cron job is running. 的错误信息, 可在 Magento 根目录 /var/www/html 执行 php bin/magento indexer:reindex 命令 步骤 17 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程

91 10 镜像部署 Magento 电子商务网站 (Linux) 步骤 18 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 步骤 19 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站 ---- 结束

92 11 搭建 Microsoft SharePoint Server 搭建 Microsoft SharePoint Server 2016 简介 前提条件 Microsoft SharePoint Server 是一个门户站点, 使得企业能够开发出智能的门户站点 这个站点能够无缝连接到用户 团队和知识 因此人们能够更好地利用业务流程中的相关信息, 更有效地开展工作 SharePoint Server 提供了一个企业的业务解决方案, 它利用企业的应用程序集成功能 灵活的部署选项和管理工具, 将来自不同系统的信息集成到一个解决方案中 Microsoft SharePoint Server 2016 是 SharePoint Server 的最新版本, 本文介绍如何在华为云上搭建 Microsoft SharePoint Server 2016 搭建 Microsoft SharePoint Server 2016 要求如下 : 使用单服务器 ( 硬件最低要求 ):4 核处理器,64 位,40G 硬盘,8G 内存 操作系统 :Windows Server 2012 R2 Standard 或 Datacenter 的 64 位版本 完成本操作需要准备如下安装包 : Microsoft SQL Server 2014 Service Pack 2 (SP2) 镜像文件名称 :SQLServer2014SP2-FullSlipstream-x64-ENU.img 下载地址 : SharePoint Server 2016 镜像文件名称 :officeserver.img 下载路径 : 试用 License:NQGJR-63HC8-XCRQH-MYVCH-3J3QR 11.1 购买并登录弹性云服务器 11.2 添加 AD DHCP DNS IIS 服务 11.3 安装 SQL Server 11.4 安装 Sharepoint 配置 Sharepoint

93 11 搭建 Microsoft SharePoint Server 验证 Sharepoint 购买并登录弹性云服务器 在华为云上购买弹性云服务器, 并根据系统要求设置服务器规格和安装操作系统 1. 登录管理控制台 2. 单击管理控制台左上角的, 选择区域和项目 3. 选择 计算 > 弹性云服务器 4. 单击 购买弹性云服务器 系统进入购买页 5. 在购买页, 设置弹性云服务器 弹性云服务器设置的具体原则请参见购买并登录 Windows 弹性云服务器 图 11-1 设置弹性云服务器规格 图 11-2 设置镜像和磁盘

94 11 搭建 Microsoft SharePoint Server 2016 图 11-3 设置网络 图 11-4 设置登录方式及云服务器名称 6. 单击 立即购买 7. 确认弹性云服务器规格, 并勾选 我已经阅读并同意 华为镜像免责声明 8. 单击 提交申请, 等待弹性云服务器创建完成 9. 在弹性云服务器列表中, 单击创建的弹性云服务器 操作 列的 远程登录 10. 单击远程登录操作面板右上方的 Send CtrlAltDel 按钮进行登录 11. 根据界面提示, 输入弹性云服务器密码, 登录弹性云服务器 11.2 添加 AD DHCP DNS IIS 服务 1. 在 Server Manger > Local Server 中设置 IE Enhanced Security Configuration 为 Off, 关闭 IE 增强安全设置

95 11 搭建 Microsoft SharePoint Server 2016 图 11-5 IE 增强安全设置 2. 选择 Server Manger > Dashboard 3. 单击 Add roles and features, 为服务器添加新的角色和功能, 包括 DNS DHCP IIS Net Framework3.5 图 11-6 Add Roles and Features 4. 在 Server Roles 导航栏中, 勾选 Active Directory Domain Services DHCP Server DNS Server 和 Web Server (IIS)

96 11 搭建 Microsoft SharePoint Server 2016 图 11-7 Select Server Roles 1 图 11-8 Select Server Roles 2 5. 单击 Next 6. 在 Features 导航栏中, 勾选.NET Framework 3.5 Features

97 11 搭建 Microsoft SharePoint Server 2016 图 11-9 Select Features 7. 单击 Next, 直至完成 8. 在 Confirmation 导航栏中, 勾选 Restart the destination server automatically if required 图 Confirm Installation Selections 9. 单击 Install, 开始安装 10. 安装完成后, 单击 Promote this server to a domain controller, 开始配置 AD 服务

98 11 搭建 Microsoft SharePoint Server 2016 图 AD Configuration 11. 因为没有已经存在的域环境, 选择 Add a new forest, 创建一个新的 forest Root domain name 设置为 sp160.com.cn 图 Add a new forest 12. 单击 Next 13. 设置密码, 该密码用于备份还原域控

99 11 搭建 Microsoft SharePoint Server 2016 图 Set the Password 14. 单击 Next, 直至安装完成 15. 单击 Complete DHCP Configuration, 开始配置 DHCP 功能 图 DHCP Configuration 单击 Next, 选择默认配置

100 11 搭建 Microsoft SharePoint Server 2016 图 DHCP Configuration 单击 Commit 18. 配置完成, 单击 Close 11.3 安装 SQL Server 1. 双击 Setup.exe 文件, 打开 SQL Server 安装向导 图 SQL Server 安装向导 2. 在 Installation 导航栏中, 单击第一个选项进行安装

101 11 搭建 Microsoft SharePoint Server 2016 图 SQL Server 安装选项 3. 选择 Specify a free edition, 采用免费镜像模式进行安装 说明 若要正式搭建 Sharepoint, 需要输入密钥安装 SQL Server 完整版本 图 SQL Server 免费镜像 4. 勾选 I accept the license terms., 单击 Next

102 11 搭建 Microsoft SharePoint Server 2016 图 SQL Server License 选项 5. Microsoft Updates Install Rules Setup Role 等安装采用系统默认项安装, 单击 Next 继续安装 6. 单击 Select ALL 选择安装全部功能, 单击 Next 图 SQL Server Feature Selection 7. 勾选 Default instance, 使用默认值配置实例

103 11 搭建 Microsoft SharePoint Server 2016 图 配置 SQL Server 实例 8. 设置 SQL Server Configuration 修改 SQL Server Database Engine 的 Account Name 为 NT AUTHORITY\NETWORK SERVICE 设置 SQL Server Analysis Services 为 11.2 添加 AD DHCP DNS IIS 服务中 11~13 设置的域账户及密码 图 配置 SQL Server 服务帐户 9. 单击 Add Current User, 将当前帐号作为 SQL Server 的管理员帐号, 单击 Next

104 11 搭建 Microsoft SharePoint Server 2016 图 添加 SQL Server 管理员帐号 10. 单击 Add Current User, 为当前帐号添加 Analysis Services 的管理员权限, 单击 Next 图 添加 SQL Server 管理员帐号 设置 Reporting Services Configuration 为默认值, 单击 Next

105 11 搭建 Microsoft SharePoint Server 2016 图 设置 Reporting Services Configuration 12. 单击 Add Current User, 为当前帐号添加 Distribution Replay Controller service 的权限, 单击 Next 图 设置 Distribution Replay Controller 13. 确认 SQL Server 配置, 单击 Install 开始安装

106 11 搭建 Microsoft SharePoint Server 2016 图 SQL Server 安装准备完成 14. 单击 Close,SQL Server 安装完成 图 SQL Server 安装完成 11.4 安装 Sharepoint 打开镜像文件, 双击准备工具的可执行文件, 安装 SharePoint 2016 准备工具

107 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 准备工具 2. 打开 Sharepoint 准备工具的安装向导, 单击 Next 图 Sharepoint 准备工具安装向导 3. 勾选 I accept the terms of the License Agreement(s), 接受 License, 单击 Next

108 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 准备工具 License 4. Sharepoint 准备工具安装完成, 单击 Finish 重启系统 图 Sharepoint 准备工具安装完成 5. 双击安装文件, 开始安装 Sharepoint

109 11 搭建 Microsoft SharePoint Server 2016 图 安装 Sharepoint 6. 输入 Sharepoint 产品密钥,Sharepoint 180 天试用版 Key 为 NQGJR-63HC8-XCRQH- MYVCH-3J3QR 图 Sharepoint 产品密钥 7. 接受 Licesen, 单击 Continue

110 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint License Terms 8. 选择安装文件路径, 采用默认值 图 Sharepoint 安装文件路径 9. 单击 Install Now, 开始安装 10. Sharepoint 安装完成, 勾选 Run the Sharepoint Products Configuration Wizard now., 在安装完成后运行 Sharepoint 产品配置向导

111 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 安装完成 11.5 配置 Sharepoint 在运行的 Sharepoint 产品配置向导中, 单击 Next 图 Sharepoint 产品配置向导 2. 单击 Yes, 允许在配置过程中重启一下服务

112 11 搭建 Microsoft SharePoint Server 2016 图 重启服务提醒 3. 因为没有已经存在的服务器场, 所以选择 Create a new server farm, 创建一个新的服务器场 图 创建 Sharepoint 服务器场 4. 配置指定数据库设置, 由于 Sharepoint 的数据库在本机, 所以填写本机的数据库及帐户, 单击 Next

113 11 搭建 Microsoft SharePoint Server 2016 图 指定 Sharepoint 数据库设置 5. 填写服务器场的密码, 单击 Next 图 设置 Sharepoint 服务器场密码 6. 设置服务器角色, 选择 Front-end, 单击 Next

114 11 搭建 Microsoft SharePoint Server 2016 图 设置 Sharepoint 服务器角色 7. 设置 Sharepoint 管理中心的端口号为 图 Sharepoint 管理中心端口号 8. 查看并确认 Sharepoint 配置

115 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 配置 9. 单击 Next, 开始配置 Sharepoint, 共 10 步 图 配置 Sharepoint 进度 10. Sharepoint 配置成功, 单击 Finish

116 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 配置成功 11.6 验证 Sharepoint 通过配置的 Sharepoint 管理中心的 URL, 打开 SharePoint 的管理中心 图 SharePoint 管理中心 2. 选择 Sharepoint Farm 的配置方法, 本操作采用自主配置, 单击 Cancel 若想要通过向导配置 Sharepoint Farm, 可以单击 "Start the Wizard"

117 11 搭建 Microsoft SharePoint Server 2016 图 SharePoint Farm 配置 3. 在 Sharepoint 管理中心, 单击 Create site collections 创建一个 Sharepoint 站点 图 创建 Sharepoint 站点 4. 根据界面提示内容, 设置 Sharepoint 站点参数

118 11 搭建 Microsoft SharePoint Server 2016 图 设置 Sharepoint 站点参数 5. 创建 Sharepoint Top-level 站点成功, 单击链接打开对应页面 图 创建 SharePointTop-level 站点成功 6. 在打开的 Sharepoint 站点, 您可以根据界面提示设计您的网页

119 11 搭建 Microsoft SharePoint Server 2016 图 Sharepoint 验证

120 12 镜像部署 PHPWind 论坛系统 (Linux) 12 镜像部署 PHPWind 论坛系统 (Linux) 简介 前提条件 PHPWind( 简称 :PW) 是一个基于 PHP 和 MySQL 的开源社区程序, 是国内较受欢迎的论坛之一 轻架构, 高效易开发, 使用户可快速搭建并轻松管理 本文档指导用户使用华为云市场镜像 PHPWind 论坛社区系统 (LAMP) 部署 PHPWind 论坛系统 弹性云服务器所在安全组添加了如表 12-1 所示的安全组规则, 具体步骤参见为安全组添加安全组规则 表 12-1 安全组规则 方向协议端口源地址 出方向 HTTP(80) /0 操作步骤 步骤 1 在华为云市场搜索 PHPWind 论坛社区系统 (LAMP) 步骤 2 步骤 3 单击搜索到的镜像, 进入镜像购买界面 设置要购买弹性云服务器实例的地域 规格 推荐配置和购买方式等信息, 并单击 立即购买

121 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 4 设置云主机的登录密码, 阅读并勾选同意 华为云市场服务协议 步骤 5 单击 提交订单 步骤 6 当弹性云服务器处于 运行中 后, 通过浏览器访问 服务器 IP 地址 /9panel, 正常会出现如下界面 :

122 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 7 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 步骤 8 单击 马上修改, 通过 PhpMyAdmin 修改数据库默认的 root 帐户的密码 MySQL 数据库默认账号为 root, 默认密码为 步骤 9 输入 root 帐户和默认的密码, 单击 执行, 登录 PhpMyAdmin

123 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 10 在 常规设置 区域框, 单击 修改密码 步骤 11 在弹出的 修改密码 对话框中, 输入新的 root 用户的密码, 然后单击 执行

124 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 12 修改成功后, 系统会提示配置文件已更新 步骤 13 通过本地浏览器访问 域名 或 服务器公网 IP 地址, 进入 PHPWind 安装向导 步骤 14 阅读软件使用协议, 并单击 接受 接受协议之后系统自动进行环境检测

125 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 15 待环境检测完成后, 单击 下一步, 进入配置数据库和设置管理员账号界面

126 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 16 设置数据的信息和管理员的信息, 单击 创建数据 数据库的密码为前面步骤修改的密码, 管理员的密码在此处进行设置 步骤 17 安装完成后, 根据提示进入系统后台, 体验系统的完整功能

127 12 镜像部署 PHPWind 论坛系统 (Linux) 步骤 18 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程 步骤 19 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 步骤 20 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站 ---- 结束

128 13 镜像部署 LNMP 环境 (CentOS7.4 PHP7.2) 13 镜像部署 LNMP 环境 (CentOS7.4 PHP7.2) 简介 LAMP 是由 Linux Apache MySQL 和 PHP 建立的 web 应用平台 本文档指导用户使用华为云市场镜像 LNMP 平台 (CentOS7.4 Nginx PHP7.2) 部署 LNMP 环境 操作步骤 步骤 1 在华为云市场搜索 LNMP 平台 (CentOS7.4 Nginx PHP7.2) 步骤 2 步骤 3 单击搜索到的镜像, 进入镜像购买界面 设置要购买弹性云服务器实例的地域 规格 推荐配置和购买方式等信息, 并单击 立即购买 步骤 4 设置云主机的登录密码, 阅读并勾选同意 华为云市场服务协议

129 13 镜像部署 LNMP 环境 (CentOS7.4 PHP7.2) 步骤 5 单击 提交订单 步骤 6 设置安全组 弹性云服务器创建成功后, 还需要配置安全组, 开放对应的端口 LNMP 平台 (CentOS7.4 Nginx PHP7.2) 镜像需要开放的端口如下表所示, 具体步骤请参见为安全组添加安全组规则 表 13-1 安全组规则方向 协议 / 应用 端口 / 范围 源地址 入方向 TCP /0 入方向 TCP /0 入方向 TCP /0 入方向 TCP 20000~ /0 步骤 7 访问测试 通过浏览器访问 服务器公网 IP 地址, 显示如下界面时, 表示 LNMP 环境部署成功 相关的访问地址如下 : 首页 demo: 服务器公网 IP PHPINFO 地址 : 服务器公网 IP/phpinfo.php Opcache 地址 : 服务器公网 IP/ocp.php

130 13 镜像部署 LNMP 环境 (CentOS7.4 PHP7.2) phpmyadmin 管理地址 : 服务器公网 IP/phpMyAdmin 建议用 chrome 浏览器, 访问注意大小写, 为了安全建议重命名或者删除 PHP 运行环境探针地址 : 服务器公网 IP/tz.php ---- 结束

131 14 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) 14 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) 简介 本文主要介绍了在华为云上如何使用弹性云服务器的 Linux 实例手工搭建 LNMP 平台的 web 环境 该指导具体操作以 CentOS 位操作系统为例 前提条件 弹性云服务器所在安全组添加了如下表所示的安全组规则, 具体步骤参见为安全组添加安全组规则 表 14-1 安全组规则 方向协议 / 应用端口 / 范围源地址 入方向 HTTP(80) /0 操作步骤 步骤 1 安装 nginx 1. 登录弹性云服务器 2. 执行以下命令, 下载对应当前系统版本的 nginx 包 wget 3. 执行以下命令, 建立 nginx 的 yum 仓库 rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 4. 执行以下命令, 安装 nginx yum -y install nginx 5. 执行以下命令, 启动 nginx 并设置开机启动 systemctl start nginx systemctl enable nginx

132 14 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) 6. 使用浏览器访问 服务器 IP 地址, 显示如下页面, 说明 nginx 安装成功 步骤 2 安装 MySQL 1. 依次执行以下命令, 安装 MySQL rpm -Uvh yum -y install mysql-community-server 2. 依次执行以下命令, 启动 MySQL 服务并设置开机自启动 systemctl start mysqld systemctl enable mysqld 3. 执行以下命令, 获取安装 MySQL 时自动设置的 root 用户密码 grep 'temporary password' /var/log/mysqld.log 回显如下类似信息 T07:27: Z 1 [Note] A temporary password is generated for root@localhost: 2YY?3uHUA?Ys 4. 执行以下命令, 并按照回显提示信息进行操作, 加固 MySQL mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: # 输入上一步骤中获取的安装 MySQL 时自动设置的 root 用户密码 The existing password for the user account root has expired. Please set a new password. New password: # 设置新的 root 用户密码 Re-enter new password: # 再次输入密码 The 'validate_password' plugin is installed on the server. The subsequent steps will run with the existing configuration of the plugin. Using existing password for root. Estimated strength of the password: 100 Change the password for root? ((Press y Y for Yes, any other key for No) : N 用户密码, 输入 N # 是否更改 root... skipping. By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y Y for Yes, any other key for No) : Y 入 Y Success. # 是否删除匿名用户, 输 Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network

133 14 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) Disallow root login remotely? (Press y Y for Yes, any other key for No) : Y 录, 输入 Y Success. # 禁止 root 远程登 By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y Y for Yes, any other key for No) : Y 删除 test 库和对它的访问权限, 输入 Y - Dropping test database... Success. # 是否 - Removing privileges on test database... Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y Y for Yes, any other key for No) : Y 权表, 输入 Y Success. # 是否重新加载授 All done! 步骤 3 安装 PHP 1. 依次执行以下命令, 安装 PHP 7 和一些所需的 PHP 扩展 rpm -Uvh rpm -Uvh yum -y install php70w-tidy php70w-common php70w-devel php70w-pdo php70wmysql php70w-gd php70w-ldap php70w-mbstring php70w-mcrypt php70w-fpm 2. 执行以下命令, 验证 PHP 的安装版本 php -v 回显如下类似信息 : PHP (cli) (built: Jul :55:22) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.0.0, Copyright (c) Zend Technologies 3. 执行以下命令, 启动 PHP 服务并设置开机自启动 systemctl start php-fpm systemctl enable php-fpm 4. 修改 nginx 配置文件以支持 PHP a. 执行以下命令打开配置文件 default.conf vim /etc/nginx/conf.d/default.conf b. 按 i 键进入编辑模式 c. 修改打开的 default.conf 文件 在所支持的主页面格式中添加 php 格式的主页, 如下所示 : location / { root /usr/share/nginx/html; index index.php index.html index.htm; } 取消如下内容的注释, 并设置字体加粗部分为 nginx 的默认路径, 如下图所示 : location ~ \.php$ { root html; fastcgi_pass :9000; fastcgi_index index.php;

134 14 手工搭建 LNMP 环境 (CentOS7.2 PHP7.0) } fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 5. 执行以下命令, 重新载入 nginx 的配置文件 service nginx reload 步骤 4 浏览器访问测试 1. 在 /usr/share/nginx/html/ 目录下创建 info.php 的测试页面 a. 执行以下命令创建并打开 info.php 的测试文件 vim /usr/share/nginx/html/info.php b. 按 i 键进入编辑模式 c. 修改打开的 info.php 文件, 讲如下内容写入文件 <?php phpinfo();?> d. 按 Esc 键退出编辑模式, 并输入 :wq 保存后退出 2. 使用浏览器访问 服务器 IP 地址 /info.php, 显示如下页面, 说明环境搭建成功 ---- 结束

135 15 镜像部署 Moodle 课程管理系统 (Linux) 15 镜像部署 Moodle 课程管理系统 (Linux) 简介 Moodle 是一个开源的课程管理系统, 采用 PHP+MySQL 开发, 可以帮助教育者建立有效的在线学习社区, 以系统功能强大 界面简洁而著称, 您可以根据需要随时调整界面, 增减内容 本文档指导用户使用华为云市场镜像 Moodle LMS 在线学习系统 (LAMP) 部署 Moodle 课程管理系统 前提条件 弹性云服务器所在安全组添加了如下表所示的安全组规则, 具体步骤参见添加安全组规则 表 15-1 安全组规则 方向协议 / 应用端口 / 范围源地址 入方向 HTTP(80) /0 操作步骤 步骤 1 在华为云市场搜索 Moodle LMS 在线学习系统 (LAMP) 步骤 2 步骤 3 单击搜索到的镜像, 进入镜像购买界面 设置要购买弹性云服务器实例的地域 规格 推荐配置和购买方式等信息, 并单击 立即购买

136 15 镜像部署 Moodle 课程管理系统 (Linux) 图 15-1 选择弹性云服务器信息 步骤 4 设置云主机的登录密码, 阅读并勾选同意 华为云市场服务协议 和 商品服务协议 图 15-2 设置云主机登录密码 步骤 5 单击 提交订单 步骤 6 当弹性云服务器处于 运行中 后, 通过浏览器访问 弹性云服务器公网 IP/ 9panel, 正常会出现如下界面 :

137 15 镜像部署 Moodle 课程管理系统 (Linux) 图 15-3 安装说明 步骤 7 单击 打开 Moodle 安装向导, 开始安装 Moodle 步骤 8 根据系统提示, 选择安装语言, 并单击 向后 图 15-4 选择安装语言 步骤 9 确认安装路径, 并单击 向后

138 15 镜像部署 Moodle 课程管理系统 (Linux) 图 15-5 确认安装路径 步骤 10 选择数据库类型, 默认为 改进的 MySQL, 并单击 向后 图 15-6 选择数据库类型 步骤 11 填写数据用户名 密码和数据库服务端口, 并单击 向后 默认的数据用户名为 root, 密码为 , 数据库名为 moodle

139 15 镜像部署 Moodle 课程管理系统 (Linux) 图 15-7 数据库设置 步骤 12 确认版权声明信息, 并单击 继续 图 15-8 确认版权信息

140 15 镜像部署 Moodle 课程管理系统 (Linux) 步骤 13 检测安装环境, 并单击 继续 图 15-9 检查服务器 步骤 14 进入安装系统界面, 等待安装成功后, 单击 继续 图 安装系统

141 15 镜像部署 Moodle 课程管理系统 (Linux) 步骤 15 设置后台账号信息, 并单击 更新个人信息 图 设置后台账号信息 请牢记设置的后台账号信息 步骤 16 设置网站初始化信息, 并单击 保存更改

142 15 镜像部署 Moodle 课程管理系统 (Linux) 图 设置网站初始化信息 步骤 17 根据系统提示完成注册信息确认, 并单击 在 Moodle.net 注册

143 15 镜像部署 Moodle 课程管理系统 (Linux) 图 确认注册信息 步骤 18 显示如下界面时, 表示注册成功 图 注册成功 步骤 19 测试

144 15 镜像部署 Moodle 课程管理系统 (Linux) 1. 打开客户端的计算机, 使用浏览器访问 弹性云服务器公网 IP/login/ index.php, 显示如下登录界面 图 登录系统 2. 输入步骤 15 中设置的管理账号和密码登录, 登录成功后显示如下图所示的界面 图 个人主页 3. 选择 网站管理 即可体验完整的管理功能 如下为选择 网站管理 > 课程 > 管理课程和分类, 进入 课程和类别管理 页面 图 网站管理 4. 购买域名

145 15 镜像部署 Moodle 课程管理系统 (Linux) 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程 5. 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 6. 配置域名解析 ---- 结束 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站

146 16 镜像部署 OpenCart 电子商务网站 (Linux) 16 镜像部署 OpenCart 电子商务网站 (Linux) 简介 OpenCart(opencart.com) 是世界著名的开源电子商务系统, 系统开发语言为 PHP OpenCart 功能全面, 包含商品管理 订单管理 促销管理 内容管理 会员管理 支付 物流 报表等功能 开源生态系统完善, 有大量的模板和插件可用 本文档指导用户使用华为云市场镜像 OpenCart 电子商城 (LAMP) 部署 OpenCart 电子商务系统 前提条件 弹性云服务器所在安全组添加了如表 16-1 所示的安全组规则, 具体步骤参见为安全组添加安全组规则 表 16-1 安全组规则 方向协议端口源地址 出方向 HTTP(80) /0 操作步骤 步骤 1 在华为云市场搜索 OpenCart 电子商城 (LAMP) 步骤 2 步骤 3 单击搜索到的镜像, 进入镜像购买界面 设置要购买弹性云服务器实例的地域 规格 推荐配置和购买方式等信息, 并单击 立即购买

147 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 16-1 规格设置 步骤 4 确认订单详情, 并设置云主机的登录密码, 勾选并同意 华为云市场服务协议 图 16-2 设置云主机登录密码 步骤 5 单击 提交订单 步骤 6 当弹性云服务器处于 运行中 后, 通过浏览器访问 服务器的公网 IP/ 9panel, 正常会出现如图 16-3 所示界面, 单击 马上安装

148 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 16-3 安装界面 步骤 7 阅读并同意许可协议, 单击 CONTINUE, 进入安装环境检查界面 图 16-4 许可协议 步骤 8 检查通过后, 单击 CONTINUE, 进入数据库和用户信息配置界面 步骤 9 填写数据库和用户信息, 并单击 CONTINUE 说明 默认数据库账号为 root, 密码为 , 数据库名为 opencart

149 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 16-5 填写数据库和用户信息 步骤 10 步骤 11 安装成功, 可以分别体验商城前台和后台 电商前台测试 1. 打开客户端的计算机, 使用浏览器访问 服务器 IP 地址 /, 显示如图 16-6 所示的默认界面

150 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 16-6 前台界面 2. 可选择 My Account > Register 进行新用户注册 步骤 12 电商后台测试 1. 打开客户端的计算机, 使用浏览器访问 服务器 IP 地址 /admin/, 显示如图 16-7 所示的默认界面 图 16-7 用户登录 2. 输入步骤 9 中设置的用户名和密码进行登录

151 16 镜像部署 OpenCart 电子商务网站 (Linux) 3. 登录成功后显示如图 16-8 所示的界面 图 16-8 后台界面 步骤 13 购买域名 为了便于网站的访问和使用, 可以给网站设置一个单独的域名, 使用域名访问网站 具体操作请参见域名注册流程 步骤 14 进行备案 如果网站未进行 ICP 备案, 且需要使用华为云进行托管, 则需要通过华为云备案系统进行 ICP 备案 具体操作请参见如何进行备案 步骤 15 配置域名解析 配置域名解析后才能使用注册的域名访问网站 具体操作请参见配置公网域名 例如, 配置的域名为 配置成功后, 可在浏览器地址栏中输入 http// 访问部署的网站 ---- 结束 FAQ 使用镜像部署 OpenCart 电子商务系统的更多信息请参见官方操作手册 OpenCart OpenCart 电子商城 (LAMP) 镜像默认不只支持中文, 如需中文支持需要自行安装中文语言包, 以下操作为安装示例 a. 登录后台, 在首页底部查看当前 OpenCart 电子商城版本号 本镜像的版本号是 : , 如图 16-9 所示

152 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 16-9 镜像版本号 b. 通过 OpenCart 官网下载对应版本的中文语言包 c. 在本地 PC 解压下载的语言包, 解压后的 upload 文件夹中有 admin 和 catalog 两个文件夹, 分别为后台和前台的语言文件夹 d. 使用 WinSCP 软件将前后台中文包分别上传到服务器 : admin->language->zh_cn 文件夹上传到 /data/wwwroot/default/opencart/ admin/language 目录下 catalog->language->zh-cn 文件夹上传到 /data/wwwroot/default/opencart/ catalog/language 目录下 e. 执行以下命令, 更改上传文件的权限 chown -R apache: /data/wwwroot/default f. 打开后台页面, 选择 System ->localization ->languages, 点击右上角的蓝色加号, 输入以下信息并保存 : 图 语言信息设置 g. 设置前 后台中文语言

153 16 镜像部署 OpenCart 电子商务网站 (Linux) 选择以下菜单 System->Settings 进入, 找到店铺, 点击编辑按钮 选择 Local 选项卡, 就可以看到语言设置选项, Language 为前台默认语言, Administration Language 为后台默认语言, 分别选择一下简体中文, 最后点击保存, 如图 所示 图 前后台语言设置 h. 分别刷新前后台页面, 看看语言是否发生变化 图 前台

154 16 镜像部署 OpenCart 电子商务网站 (Linux) 图 后台

155 17 手工部署 Docker(CentOS 7.5) 17 手工部署 Docker(CentOS 7.5) 简介 本文介绍了如何在华为云上使用弹性云服务器的 Linux 实例部署 Docker, 并提供了 Docker 常用操作及简单的镜像制作过程 表 17-1 Docker 相关术语 术语 Docker 镜像容器 解释 Docker 是开发人员和系统管理员使用容器开发 部署和运行应用程序的平台 Docker 镜像是一个特殊的文件系统, 除了提供容器运行时所需的程序 库 资源 配置等文件外, 还包含了一些为运行时准备的配置参数 ( 如匿名卷 环境变量 用户等 ) 镜像不包含任何动态数据, 其内容在构建之后也不会被改变 镜像 (Image) 和容器 (Contianer) 的关系, 就像是面向对象程序设计中的类和实例一样, 镜像是静态的定义, 容器是镜像运行时的实体 容器可以被创建 启动 停止 删除 暂停等 更多关于 Docker 镜像 容器的基础知识, 请参见 Docker Documentation 该指导以 CentOS el7.x86_64 操作系统为例,Docker 要求 64 位的系统且内核版本至少为 3.10 前提条件 弹性云服务器需要绑定弹性公网 IP, 具体步骤参见为弹性云服务器申请和绑定弹性公网 IP 弹性云服务器所在安全组添加了如下表所示的安全组规则, 具体步骤参见添加安全组规则

156 17 手工部署 Docker(CentOS 7.5) 表 17-2 安全组规则 方向 类型 协议 端口 / 范围 远端 入方向 IPv4 TCP /0 入方向 IPv4 TCP /0 部署 Docker 1. 登录弹性云服务器 2. 添加 yum 源 yum install epel-release -y yum clean all 3. 安装并运行 Docker yum install docker-io -y systemctl enable docker systemctl start docker 4. 检查安装结果 docker --version 回显如下类似信息, 表示 Docker 安装成功 Docker version , build / Docker 基本用法 1. Docker 进程管理 运行 Docker systemctl start docker 停止 Docker systemctl stop docker 重启 Docker systemctl restart docker 2. 镜像管理 a. 拉取镜像 此处以 Apache 和 CentOS 官方镜像为例 docker pull httpd docker pull centos b. 查看已有镜像 docker images c. 强制删除镜像 docker rmi centos

157 17 手工部署 Docker(CentOS 7.5) 3. 容器管理 a. 创建一个容器并运行 docker run -it -d -p 80:80 --name datahttpd -v /data/:/var/www/httpd/ httpd 参数说明如下 : -i: 以交互模式运行容器, 通常与 -t 同时使用 -t: 为容器重新分配一个伪输入终端, 通常与 -i 同时使用 -d: 后台运行容器, 并返回容器 ID -p: 端口映射, 格式为 宿主机端口 : 容器端口 --name: 为容器指定一个名称 -v: 把宿主机上的一个目录挂载到镜像里, 格式为 宿主机目录 : 镜像内挂载的路径, 必须为绝对路径 说明 上述参数说明中的宿主机表示所创建的弹性云服务器实例 示例命令表示 : 使用镜像 httpd, 以交互模式启动一个镜像, 将容器的 80 端口映射到宿主机的 80 端口, 宿主机的目录 /data 映射到容器的 /var/www/httpd 目录, 并返回容器 ID b. 查看容器启动情况 docker ps -a c. 在浏览器输入弹性云服务器所绑定的弹性公网 IP, 访问测试容器运行情况 出现以下内容表示运行成功 镜像制作 通过 Dockerfile 定制一个简单的 Nginx 镜像 1. 创建一个名为 Dockerfile 的文件 mkdir mynginx cd mynginx

158 17 手工部署 Docker(CentOS 7.5) touch Dockerfile 2. 编辑 Dockerfile vim Dockerfile 增加文件内容如下 : FROM nginx RUN echo '<h1>hello, Docker!</h1>' > /usr/share/nginx/html/index.html Dockerfile 指令介绍如下 以下仅介绍简单指令, 如需了解更多, 请参见官方网站 FROM 语句 : 表示使用 nginx 镜像作为基础镜像, 一个 Dockerfile 中 FROM 是必备的指令, 并且必须是第一条指令 RUN 语句 : 格式为 RUN < 命令 >, 表示执行 echo 命令, 在显示器中显示一段 Hello, Docker! 的文字 3. 构建镜像 docker build -t nginx:v3. -t nginx:v3: 指定镜像的名称和版本.: 指定上下文路径, 镜像构建命令将该路径下所有的内容打包给 Docker 引擎帮助构建镜像 4. 查看部署的 nginx 镜像, 版本为 v3 docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx v e465d96 10 seconds ago 109 MB

159 18 搭建微信公众号后台 收发文本消息 18 搭建微信公众号后台 收发文本消息 概述 在本教程中, 您将学会使用弹性云服务器 ( 以下简称 ECS) 搭建微信公众号处理后台, 使用 Python 语言编写对应的微信消息处理逻辑代码, 接收从微信服务端转发过来的消息, 并返回处理结果给最终用户, 如图 18-1 所示 图 18-1 流程简介 您需要了解的背景知识有 : CentOS(Linux) 操作系统 PHP 语言 Web.py 框架 HTTP/XML 协议 准备事项 申请微信公众号 微信公众号申请链接 : login&lang=zh_cn 本教程中使用订阅号 云图说 为例说明 购买华为弹性云服务 华为弹性云服务购买链接 :

160 18 搭建微信公众号后台 收发文本消息 如果没有华为云账号, 需先注册华为云账号并完成实名认证 本教程中, 使用公共镜像 CentOS 7.4 图 18-2 公共镜像 购买弹性公网 IP 建议同时购买弹性公网 IP, 后面需要在微信公众号上配置公网 IP 的地址 图 18-3 弹性公网 IP 安装基础软件 本教程中使用 Python+Web.py 组合完成微信公众号开发, 需要安装或升级 Python pip Web.py 框架 WinSCP 软件版本 升级默认 Python 版本 CentOS 7.4 自带 Python 版本比较老, 建议升级到 Python3 1. 查看 Python 版本, 使用如下命令 : python --version 图 18-4 查询 Python 版本 2. 下载 Python 安装包, 这里以 Python 版本为例, 使用命令 : wget 图 18-5 下载 Python 安装包 3. 解压安装包, 使用如下命令 : tar xvf Python-3.6.0a1.tar.xz

161 18 搭建微信公众号后台 收发文本消息 图 18-6 解压安装包 4. 执行命令 :./configure 执行成功如图 18-7 所示 : 图 18-7 执行成功 如果出现 configure: error: no acceptable C compiler found in $PATH 异常提示, 是因为未安装合适的编译器 解决方法 : 安装 / 升级 gcc 及其他依赖的包, 使用命令 : sudo yum install gcc-c++ 并在随后提示安装包是否 OK 时, 输入 y 并回车 出现如下图 18-8 提示说明依赖的包安装成功 图 18-8 安装成功 再重新执行./configure 命令

162 18 搭建微信公众号后台 收发文本消息 5. 执行命令 : make && make install 执行成功 但提示 pip 错误, 原因是我的系统中少了 openssl-devel 包, 可以先忽略 图 18-9 执行成功 6. 查看 Python3 版本, 使用命令 : python3 --version 图 查看 Python3 版本 7. 执行命令 : python3 出现如下提示, 则说明 Python3 安装成功 图 Python3 安装成功 升级默认 pip 版本 pip 是通用的 Python 包管理工具 提供了对 Python 包的查找 下载 安装 卸载功能 Python3 安装成功后自带 pip3, 但版本比较老, 建议升级到 pip 最新版本 同时前面安装 python3 提示 Ignoring ensurepip failure: pip requires SSL/TLS 错误, 导致 pip 未成功安装, 所以需要重新安装 pip 1. 安装 openssl-devel 包, 使用命令 : yum install openssl-devel -y 图 安装 openssl-devel 包

163 18 搭建微信公众号后台 收发文本消息 2. 执行命令 : make && make install 出现如下提示说明安装 pip 安装成功 图 pip 安装成功 3. 升级 pip3, 使用命令 : pip3 install --upgrade pip 出现如下提示说明升级 pip 到最新版本了 图 pip3 升级成功 安装 Web.py 框架 Web.py 官方教程地址 : 使用如下命令安装 web.py: pip3 install web.py==0.40.dev0 图 安装 Web.py 安装 WinSCP 通常情况下, 我们在本地 Windows 操作系统上编辑代码, 完成后再上传至 ECS 上 (CentOS Linux 系统 ) WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端, 同时支持 SCP 协议 它的主要功能是在本地与远程计算机间安全地复制文件, 并且可以直接编辑文件 WinSCP 安装链接 : 上传代码 1. 新建 main.py 文件, 复制如下代码 : # -*- coding: utf-8 -*- # filename: main.py import web from handle import Handle urls = ( '/wx', 'Handle', ) if name == ' main ': app = web.application(urls, globals()) app.run()

164 18 搭建微信公众号后台 收发文本消息 2. 新建 handle.py 文件, 复制如下代码 : # -*- coding: utf-8 -*- # filename: handle.py import hashlib import web import receive import time import os class Handle(object): def init (self): self.app_root = os.path.dirname( file ) self.templates_root = os.path.join(self.app_root, 'templates') self.render = web.template.render(self.templates_root) def GET(self): try: data = web.input() if len(data) == 0: return "hello, this is handle view" signature = data.signature timestamp = data.timestamp nonce = data.nonce echostr = data.echostr token = " 此处内容与公众号基本配置里 Token 字段取值保持一致 " list = [token, timestamp, nonce] list.sort() s = list[0] + list[1] + list[2] hashcode = hashlib.sha1(s.encode('utf-8')).hexdigest() print( "handle/get func: hashcode, signature: ", hashcode, signature) if hashcode == signature: return echostr else: return echostr except (Exception) as Argument: return Argument def POST(self): try: webdata = web.data() print("handle Post webdata is:\n", webdata) # 打印消息体日志 recmsg = receive.parse_xml(webdata) if isinstance(recmsg, receive.msg) and recmsg.msgtype == 'text': touser = recmsg.fromusername fromuser = recmsg.tousername content = " 欢迎关注云图说!" + str(recmsg.content) print('reply message info:\n') print('touser =', touser) print('fromuser = ', fromuser) print('content = ', content) return self.render.reply_text(touser, fromuser, int(time.time()), content) else: print(" 不支持的消息类型 :",recmsg.msgtype) return "success" except (Exception) as Argment: return Argment 3. 新建 receive.py 文件, 复制如下代码 : # -*- coding: utf-8 -*- # filename: receive.py import xml.etree.elementtree as ET def parse_xml(web_data): if len(web_data) == 0: return None

165 18 搭建微信公众号后台 收发文本消息 xmldata = ET.fromstring(web_data) msg_type = xmldata.find('msgtype').text if msg_type == 'text': return TextMsg(xmlData) elif msg_type == 'image': return ImageMsg(xmlData) elif msg_type == 'location': return LocationMsg(xmlData) elif msg_type == 'event': return EventMsg(xmlData) class Event(object): def init (self, xmldata): self.tousername = xmldata.find('tousername').text self.fromusername = xmldata.find('fromusername').text self.createtime = xmldata.find('createtime').text self.msgtype = xmldata.find('msgtype').text self.eventkey = xmldata.find('eventkey').text class Msg(object): def init (self, xmldata): self.tousername = xmldata.find('tousername').text self.fromusername = xmldata.find('fromusername').text self.createtime = xmldata.find('createtime').text self.msgtype = xmldata.find('msgtype').text self.msgid = xmldata.find('msgid').text class TextMsg(Msg): def init (self, xmldata): Msg. init (self, xmldata) self.content = xmldata.find('content').text class ImageMsg(Msg): def init (self, xmldata): Msg. init (self, xmldata) self.picurl = xmldata.find('picurl').text self.mediaid = xmldata.find('mediaid').text class LocationMsg(Msg): def init (self, xmldata): Msg. init (self, xmldata) self.location_x = xmldata.find('location_x').text self.location_y = xmldata.find('location_y').text class EventMsg(Msg): def init (self, xmldata): Event. init (self, xmldata) self.event = xmldata.find('event').text 4. 新建 templates 文件夹, 在文件夹下新建 reply_text.xml 文件, 复制如下代码 : $def with (touser,fromuser,createtime,content) <xml> <ToUserName><![CDATA[$toUser]]></ToUserName> <FromUserName><![CDATA[$fromUser]]></FromUserName> <CreateTime>$createTime</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[$content]]></Content> </xml> 5. 最终本地代码文件形成如下 :

166 18 搭建微信公众号后台 收发文本消息 图 本地文件 6. 通过 WinSCP 工具将上述文件与目录上传至 ECS 指定目录下 : 图 上传文件 启动服务 使用如下命令启动服务 : python3 main.py 80 启动成功如图 所示 : 图 启动成功 启用开发者模式 1. 登录微信公众平台, 选择 开发 > 基本配置, 单击 修改配置 2. 填写配置信息, 单击 提交 URL: 填写 ECS 上配置的弹性公网 IP, 不用添加 80 端口 Token: 需要与 handle.py 中对应 token 取值完全一致 EncodingAESKey: 随机生成

搭建网站业务

搭建网站业务 新手入门 搭建网站业务 文档版本 01 发布日期 2018-11-08 华为技术有限公司 版权所有 华为技术有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束,

More information

最佳实践

最佳实践 弹性云服务器 最佳实践 文档版本 10 发布日期 2018-09-14 华为技术有限公司 版权所有 华为技术有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标声明 和其他华为商标均为华为技术有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意 您购买的产品 服务或特性等应受华为公司商业合同和条款的约束,

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 云 服 务 器 ECS 快 速 入 门 (Linux) 快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 例, 有 时 候 也 被 称 为 阿 里 云

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

短信服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日

短信服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日 短信服务器 安装向导 深圳市得伯乐科技有限公司 www.dbltek.com sales@dbltek.com support@dbltek.com 2019 年 4 月 3 日 1 准备安装环境 短信服务器 (SMS SERVER) 要求安装于 linux 系统,RedHat/CentOS/debian/ubuntu 等主流 Linux 操作系统都已通过测试, 可正常运行 1.1 检查系统位数 以

More information

~# nano /etc/my.cnf [mysqld] character_set_server=utf8 character_set_client=utf8 max_heap_table_size=90m tmp_table_size=64m join_buffer_size=64m innod

~# nano /etc/my.cnf [mysqld] character_set_server=utf8 character_set_client=utf8 max_heap_table_size=90m tmp_table_size=64m join_buffer_size=64m innod Cacti 1.1.x CentOS7 安裝手冊 201708 台大網路組游子興 安裝 nano 文字編輯器 : ~# yum install nano VM Player 時間修正 : ~# date ~# vmware-toolbox-cmd timesync enable ~# date 關閉 SELINUX: ~# nano /etc/selinux/config SELINUX=disabled

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI ArcIMS ArcIMS4.0 ( ) ArcIMS GIS ArcIMS GIS ArcIMS GIS Internet ArcIMS HTML Java ArcGIS Desktop ArcIMS ArcIMS ArcIMS ArcIMS ArcIMS ( ) Internet Intranet ArcIMS ArcIMS ArcIMS ArcIMS ArcIMS Spatial Server

More information

投影片 1

投影片 1 FreeBSD A 95/10/11 19:00~21:00 95/10/11 FreeBSD 練 1 Services Setup SSH, lighttpd, PHP, MySQL, FTP, Postfix, phpmyadmin, Blog, Gallery 95/10/11 FreeBSD 練 2 1. 2. # FreeBSD # 3. vi ee joe nano etc 95/10/11

More information

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9 東 吳 大 學 企 研 所 資 訊 管 理 期 末 報 告 weberp 使 用 說 明 書 指 導 教 授 : 尚 榮 安 教 授 第 一 組 童 偉 哲 01353025 劉 彥 澧 01353028 史 璦 禎 01353031 吳 采 紋 98153143 1 目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

深圳市亚可信息技术有限公司 NetWeaver 7.3 EhP1 ABAP on Redhat Enterprise Linux Server 62 for Oracle112 High Availability System Installation Created by

深圳市亚可信息技术有限公司 NetWeaver 7.3 EhP1 ABAP on Redhat Enterprise Linux Server 62 for Oracle112 High Availability System Installation Created by NetWeaver 7.3 EhP1 ABAP on Redhat Enterprise Linux Server 62 for Oracle112 High Availability System Installation Created by 13092539@qq.com 1. 安装规划 Parameter Host A Host B Host C For ASCS Database Dialog

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 070-647 Title : Windows Server 2008,Enterprise Administrator Version : Demo 1 / 13 1. Active directory Windows Server 2008 (WAN) WAN WAN A.

More information

Pchome

Pchome H Linux Linux Red Hat Linux Fedora 1 DNS Mail WWW Domain tslg.idv.tw IP 192.168.1.254 tslg.idv.tw PChome Seednet ISP http://rs.twnic.net.tw/index2.html Seednet http://rs.seed.net.tw/ Pchome http://myname.pchome.com.tw/

More information

A9RF716.tmp

A9RF716.tmp 1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

ansoft_setup21.doc

ansoft_setup21.doc Cadence Cadence Cadence 1000 (1) (2) CIC (3).. CIC Cadence (a) CIC license license server license CIC license CIC license (b) 2000 Cadence license 92 1 1 license server CIC 92 1 1 Cadence license licenser

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

PowerPoint Presentation

PowerPoint Presentation TOEFL Practice Online User Guide Revised September 2009 In This Guide General Tips for Using TOEFL Practice Online Directions for New Users Directions for Returning Users 2 General Tips To use TOEFL Practice

More information

05_資源分享-NFS及NIS.doc

05_資源分享-NFS及NIS.doc 5 NFS NFS Server NFS Client NIS NIS 5-0 (Network File System, NFS) Unix NFS mount NFS... Network Information Service NIS Linux NIS NIS NIS / / /etc/passwd /etc/group NFS NIS 5-1 NFS 5-1-1 NFS NFS Network

More information

GoFlex Home UG Book.book

GoFlex Home UG Book.book FreeAgent GoFlex Home 用 户 指 南 FreeAgent GoFlex Home 用 户 指 南 2011 Seagate Technology LLC. 保 留 所 有 权 利 Seagate Seagate Technology Wave 徽 标 及 FreeAgent 是 Seagate Technology LLC 或 其 某 个 子 公 司 的 商 标 或 注 册 商

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

.. 3 N

.. 3 N 1 .. 3 N9.. 4 5.. 6 7.. 8 20.. 21 23.. 24.. 25 26.. 27.. 28.. 29 2 (Cyber Café) Linux (LAN) Linux Public Home 3 K12LTSP K12LTSPFedora Core 4 (Linux)LTSP Linux (command line interface) (Graphical User Interface,

More information

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63> 第 4 单 元 搭 建 自 己 的 Web 站 点 本 单 元 通 过 学 习 架 构 Web 服 务 器, 实 现 Web 服 务, 管 理 Web 站 点, 了 解 Web 站 点 服 务 器 的 架 构 个 人 空 间 和 虚 拟 主 机 的 概 念, 掌 握 IIS 组 件 的 安 装 Web 站 点 的 创 建 管 理 站 点 属 性 选 项 卡 的 配 置 管 理 等 知 识,Web 网

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

Basic System Administration

Basic System Administration 基 本 系 统 管 理 ESX Server 3.5 ESX Server 3i 版 本 3.5 Virtual Center 2.5 基 本 管 理 指 南 基 本 管 理 指 南 修 订 时 间 :20080410 项 目 :VI-CHS-Q208-490 我 们 的 网 站 提 供 最 新 的 技 术 文 档, 网 址 为 : http://www.vmware.com/cn/support/

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

untitled

untitled MySQL DBMS under Win32 Editor: Jung Yi Lin, Database Lab, CS, NCTU, 2005/09/16 MySQL 料 理 MySQL 兩 Commercial License 利 GPL MySQL http://www.mysql.com Developer Zone http://www.mysql.com Download 連 連 MySQL

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

Set root password? [Y/n] # 输入 Y New password: Re-enter new password: Password updated successfully! Reloading privilege tables..... Success! Remove an

Set root password? [Y/n] # 输入 Y New password: Re-enter new password: Password updated successfully! Reloading privilege tables..... Success! Remove an BigAnt 5.0 Linux 部署教程 先安装配置数据库, 再配置 web 服务 ( 创建数据库 ), 最后 im 服务部署 ( 连接数据库 ) 建议步骤 : 装 webserver >2 安装完成后检查 ip:8000 页面情况 >3 在线安装 mariadb 数据库 >4windows 电脑上 mysql 工具连接检查数据库安装配置是否正确 >5 web 页面打开配置数据库 >6 安装 imserver,

More information

发行说明, 7.0.1 版

发行说明, 7.0.1 版 发 行 说 明 Websense Web Security Websense Web Filter 7.0.1 版 本 版 本 的 新 特 点 Websense Web Security 和 Websense Web Filter 的 7.0.1 版 本 均 已 本 地 化 为 以 下 语 言 : 法 语 德 语 意 大 利 语 日 语 葡 萄 牙 语 简 体 中 文 西 班 牙 语 繁 体 中 文

More information

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明... 25 1 科 技 部 自 由 軟 體 專 案 原 始 程 式 碼 使 用 手 冊 Source Code Manual of NSC Open Source Project 可 信 賴 的 App 安 全 應 用 框 架 -App 應 用 服 務 可 移 轉 性 驗 證 Trusted App Framework -Transferability Verification on App MOST 102-2218-E-011-012

More information

目 录 1 镜 像 环 境 及 使 用 说 明... 3 1.1 镜 像 环 境 说 明...3 1.2 镜 像 安 装 说 明...3 2 服 务 器 安 全 狗... 3 3 网 站 安 全 狗... 4 4 安 全 狗 服 云... 5 5 MYSQL 数 据 库 密 码... 6 6 软 件

目 录 1 镜 像 环 境 及 使 用 说 明... 3 1.1 镜 像 环 境 说 明...3 1.2 镜 像 安 装 说 明...3 2 服 务 器 安 全 狗... 3 3 网 站 安 全 狗... 4 4 安 全 狗 服 云... 5 5 MYSQL 数 据 库 密 码... 6 6 软 件 安 全 狗 云 安 全 系 统 Windows 2008 64 位 镜 像 使 用 说 明 手 册 2016 年 3 月 版 权 所 有 : 厦 门 服 云 信 息 科 技 有 限 公 司 第 1 页 共 2 页 目 录 1 镜 像 环 境 及 使 用 说 明... 3 1.1 镜 像 环 境 说 明...3 1.2 镜 像 安 装 说 明...3 2 服 务 器 安 全 狗... 3 3 网 站

More information

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指 导 你 搭 建 Linux 平 台 下 的 JAVA 开 发 环 境, 包 括 JDK 以 及 集

More information

untitled

untitled TS-411U Turbo Server TS-411U Turbo Server ( : 1.0.0) 2005 2005 12 8-2 - 1. 2. TS-411U Turbo Server - 3 - ... 7 1.1... 7 1.2... 8 1.3... 9 TS-411U... 10 2.1... 10 2.2... 14 2.3 TS-411U... 15 LCD... 17...

More information

User Guide

User Guide HP Classroom Manager 软 件 使 用 手 册 Copyright 2012 Hewlett-Packard Development Company,L.P. 本 手 册 中 所 含 信 息 如 有 更 改 恕 不 另 行 通 知 本 手 册 含 有 受 版 权 保 护 的 专 有 信 息 在 没 有 获 得 Hewlett-Packard 公 司 书 面 许 可 的 情 况 下,

More information

Parallels Plesk Panel 10.2 安裝與升級指南

Parallels Plesk Panel 10.2  安裝與升級指南 Parallels Plesk Panel 指 南 安 裝 與 升 級 版 權 聲 明 Parallels Holdings, Ltd. c/o Parallels International GmbH Vordergasse 59 CH-Schaffhausen 瑞 士 電 話 :+41-526320-411 傳 真 :+41-52672-2010 Copyright 1999-2011 Parallels

More information

QVM330 多阜寬頻路由器

QVM330 多阜寬頻路由器 俠 諾 神 捕 QnoSniff 專 業 版 2.0 繁 體 中 文 使 用 手 冊 目 錄 一 簡 介... 4 二 QnoSniff 專 業 版 系 統 安 裝 與 配 置... 6 2.1 開 始 之 前 的 準 備... 6 2.2 QnoSniff 專 業 版 安 裝 過 程 中 所 需 元 件... 6 2.3 佈 署 連 接 範 例 拓 樸... 7 2.4 開 始 安 裝... 7

More information

Microsoft Word - SupplyIT manual 3_cn_david.doc

Microsoft Word - SupplyIT manual 3_cn_david.doc MR PRICE Supply IT Lynette Rajiah 1 3 2 4 3 5 4 7 4.1 8 4.2 8 4.3 8 5 9 6 10 6.1 16 6.2 17 6.3 18 7 21 7.1 24 7.2 25 7.3 26 7.4 27 7.5 28 7.6 29 7.7 30 7.8 31 7.9 32 7.10 32 7.11 33 7.12 34 1 7.13 35 7.14

More information

User Group SMTP

User Group SMTP SOP v1.00 2003 02 28 TrendMicro Control Manager V2.5 1 1... 3 2... 4 2.1... 4 2.2... 14 3... 24 3.1... 24 3.2... 29 3.3... 34 3.3.1... 34 3.3.2 User Group... 37 3.3.3... 40 3.4... 41 3.4.1... 41 3.4.2

More information

QVM330 多阜寬頻路由器

QVM330 多阜寬頻路由器 侠 诺 神 捕 QnoSniff 专 业 版 2.0 简 体 中 文 使 用 手 册 目 录 一 简 介... 4 二 QnoSniff 专 业 版 系 统 安 装 与 配 置... 5 2.1 开 始 之 前 的 准 备... 5 2.2 QnoSniff 专 业 版 安 装 过 程 中 所 需 组 件... 5 2.3 布 署 连 接 范 例 拓 朴... 6 2.4 开 始 安 装... 6

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

OpenStack Nova安装说明

OpenStack Nova安装说明 OpenStack 完整安装手册 (all-in-one) CentOS 6.x 基于 RPM 包 作者 : yz 联系方式 : QQ: 949587200 日期 : 2012-7-18 版本 : Essex Release 目录 实验环境... 4 架构部署... 4 服务器系统安装... 5 安装... 5 前提工作... 5 NTP 时钟服务安装... 5 MYSQL 数据库服务安装... 6

More information

CA Nimsoft Monitor Snap 快速入门指南

CA Nimsoft Monitor Snap 快速入门指南 CA Nimsoft Monitor Snap 快 速 入 门 指 南 7.0 法 律 声 明 版 权 所 有 2013,CA 保 留 所 有 权 利 保 证 本 文 档 中 包 含 的 资 料 按 照 现 状 提 供, 将 来 版 本 中 如 有 更 改, 恕 不 另 行 通 知 另 外, 在 适 用 法 律 允 许 的 最 大 范 围 内,Nimsoft LLC 不 承 担 关 于 本 手 册

More information

达内Linux云计算学院

达内Linux云计算学院 数据库管理 NSD NoSQL DAY01 内容 09:00 ~ 09:30 NoSQL 概述 上午 下午 09:30 ~ 10:20 10:30 ~ 11:20 11:30 ~ 12:00 14:00 ~ 14:50 15:00 ~ 15:50 16:10 ~ 17:00 部署 Redis 服务 部署 LNMP+Redis 17:10 ~ 18:00 总结和答疑 NoSQL 概述 数据库类型 RDBMS

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

入學考試網上報名指南

入學考試網上報名指南 入 學 考 試 網 上 報 名 指 南 On-line Application Guide for Admission Examination 16/01/2015 University of Macau Table of Contents Table of Contents... 1 A. 新 申 請 網 上 登 記 帳 戶 /Register for New Account... 2 B. 填

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

ebook140-11

ebook140-11 11 VPN Windows NT4 B o r d e r M a n a g e r VPN VPN V P N V P N V P V P N V P N TCP/IP 11.1 V P N V P N / ( ) 11.1.1 11 V P N 285 2 3 1. L A N LAN V P N 10MB 100MB L A N VPN V P N V P N Microsoft PPTP

More information

穨IC-1000

穨IC-1000 IC-1000 LEDOMARS Information Coporation :(02)27913828 :(02)27945895 (04)2610628 (04)2650852 (07)3897016 (07)3897165 http://www.ledomars.com.tw 1 1. IC-1000 2. IC-1000 LED : ERROR LNK/ACT PWR TEST PWR(Power)

More information

LTM Management Console

LTM Management Console Lenovo Thin Client Manager 用 户 手 册 注 释 警 示 及 警 告 注 释 : 一 条 注 释 是 用 来 说 明 重 要 的 信 息, 帮 助 您 更 好 地 使 用 计 算 机 警 示 : 一 个 警 示 是 用 来 指 出, 如 果 不 依 照 说 明 操 作, 则 可 能 损 坏 硬 件 或 丢 失 数 据 本 出 版 物 中 的 信 息 如 有 更 改, 恕

More information

CENTOS 位 APACHE2.4 PHP5.4 镜像使用手册 镜像说明 版本说明 目录说明 参数优化 将网站数据迁移至数据云盘 MYSQL 数据库管理 数据库默认 ROO

CENTOS 位 APACHE2.4 PHP5.4 镜像使用手册 镜像说明 版本说明 目录说明 参数优化 将网站数据迁移至数据云盘 MYSQL 数据库管理 数据库默认 ROO CentOS7.0 64 位 Apache2.4 PHP5.4 镜像使用手册 日期版本说明 2015-11-25 V1.1 镜像 V1.1 版本手册 2015-10-12 V1.0 镜像 V1.0 版本手册 备注 : 1. 文档绿色字体为执行命令 2. 支持备份 ( 包含本地 远程 OSS) 等功能 3. 未经容许, 文档和代码不能传播 CENTOS7.0 64 位 APACHE2.4 PHP5.4

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

HOL-CHG-1695

HOL-CHG-1695 Table of Contents 练 习 概 述 - - vsphere 挑 战 练 习... 2 练 习 指 导... 3 第 1 单 元 : 在 实 践 中 学 习 (15 分 钟 )... 5 剪 贴 板 复 制 和 粘 贴 功 能 无 法 使 用?... 6 虚 拟 机 性 能 不 佳... 17 第 2 单 元 : 基 本 运 维 挑 战 (30 分 钟 )... 32 无 法 登 录

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

友普云对象存储操作手册 友普云对象存储操作手册 1 登录友普云管理平台 对象存储服务订购 对象存储使用方法 使用 Cyberduck 客户端管理对象存储 客户端下载 新建连接 新建容器..

友普云对象存储操作手册 友普云对象存储操作手册 1 登录友普云管理平台 对象存储服务订购 对象存储使用方法 使用 Cyberduck 客户端管理对象存储 客户端下载 新建连接 新建容器.. 1 登录友普云管理平台... 2 2 对象存储服务订购... 2 3 对象存储使用方法... 3 3.1 使用 Cyberduck 客户端管理对象存储... 4 3.1.1 客户端下载... 4 3.1.2 新建连接... 4 3.1.3 新建容器... 6 3.1.4 上传文件 ( 对象 )... 7 3.1.5 下载容器或对象... 9 3.1.6 删除文件 ( 对象 )... 10 3.1.7

More information

ch08.PDF

ch08.PDF 8-1 CCNA 8.1 CLI 8.1.1 8-2 8-3 8.1.21600 2500 1600 2500 / IOS 8-4 8.2 8.2.1 A 5 IP CLI 1600 2500 8-5 8.1.2-15 Windows 9598NT 2000 HyperTerminal Hilgraeve Microsoft Cisco HyperTerminal Private Edition (PE)

More information

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce. Linux Ubuntu 10.04 Part 1 17 1 Linux Ubuntu... 18 1-1 Linux... 19 UNIX...19 Linux...19 Linux...20...20 Linux...21 Linux...21 1-2 GNU FSF Open So urce...22 GNU...22 GPL...23...24 1-3 GNU/Linux V.S. Linux...25

More information

<55342D323637CBB5C3F7CAE92E786C73>

<55342D323637CBB5C3F7CAE92E786C73> U4-267 / 1 U4-267 / : CF PowerPoint, TCP/IP Internet Explorer 2 ..2..3..4..5..5..5..9 PC...10 11 12 14 14....15....15....16....16....17....17....18....18....20 23....27 27 PC...27....28 3 CF SanDisk CompactFlash)

More information

《计算机网络》实验指导书

《计算机网络》实验指导书 1 实 验 一 网 络 组 建 与 管 理 一. 实 验 目 的 1. 掌 握 平 行 双 绞 线 和 交 叉 双 绞 线 的 制 作 方 法 ( 初 级 ) 2. 掌 握 对 等 网 和 代 理 服 务 器 网 络 的 组 建 ( 初 级 ) 3. 会 用 ipconfig 和 ping 命 令 ( 初 级 ) 4. 掌 握 网 络 中 文 件 夹 共 享 和 打 印 机 共 享 ( 初 级 )

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 Shenzhen WitSoft Information Technology Co., Ltd. 主 办 券 商 二 〇 一 六 年 二 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

スライド 1

スライド 1 LPIC 304 2014 7 27 ( ) 13:30 16:30 LPI-Japan LPI-Japan 2009. All rights reserved. LPI-Japan 2009. All rights reserved. 2 Linux Linus Torvalds Carl ) in LinuxConJapan http://www.lpi.or.jp/news/event/page/20130529_02_report/

More information

Data Server_new_.doc

Data Server_new_.doc 0i B/C Data Server Windows 2000 Window XP Windows XP FTP FANUC Data Server FTP liwei@beijing-fanuc 1 06-10-8 Content 1. /...3 1.1...3 1.2...3 1.3 CNC...3 2....5 2.1 STORAGE...5 2.2 FTP...6 2.3 BUFFER...7

More information

V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2

V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2 indows Server 2008 R2 08 01 1. V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2 08 Windows Server 2008 R2 Hyper-V R2 1. A. V B. V C. V D. 2.

More information

配置FTP

配置FTP 目录 2018-01-02 目录 目录配置 FTP 服务器一 Windows 系统 1. 安装 FTP 服务器 2. 添加 FTP 站点及授权二 Linux 系统 1. 安装 ftp 服务 2. 配置权限使用 FTP 上传文件 1. 通过资源管理器进行文件传输 2. 使用第三方软件进行文件传输 Linux 搭建 Wordpress 环境安装与配置 mariadb 安装 Apache 安装 PHP 启动

More information

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用 TORQUE Maui hmli@ustc.edu.cn 2008 1 1 TORQUE 2 1.1 TORQUE........................... 2 1.2 TORQUE...................... 2 1.3 TORQUE.......................... 4 1.4 TORQUE........................... 4

More information

开源软件DSpace的安装和维护(清华_邹荣).ppt

开源软件DSpace的安装和维护(清华_邹荣).ppt 开源软件 DSpace 的安装和维护 清华大学图书馆邹荣 2009 年 9 月 DSpace 的安装 dspace-1.5.2 硬件平台主流 PC 服务器或 UNIX/Linux 服务器, 具体配置可以根据数据规模 保存 备份 性能等方面需求配置 操作系统 UNIX-like OS (Linux, HP/UX etc) Microsoft Windows ( 本馆采用的操作系统是 Linux centos

More information

如何在 Windows 平台下 架设网络服务器? Internet 服务组件 IIS Admin

如何在 Windows 平台下 架设网络服务器? Internet 服务组件 IIS Admin 第 4 讲网络服务器架设 张高川遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部 Email: zhanggaochuan@suda.edu.cn Tel: 18962111592 WX: zhanggaochuan770609 QQ: 2257916241 如何在 Windows 平台下 架设网络服务器? Internet 服务组件 IIS Admin 如何在 Windows 平台下 架设网络服务器?

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

《计算机导论》实验教学大纲

《计算机导论》实验教学大纲 计 算 机 科 学 与 技 术 专 业 实 验 教 学 大 纲 福 建 师 范 大 学 数 学 与 计 算 机 科 学 学 院 2012 年 6 月 目 录 1. 计 算 机 导 论 教 学 大 纲... 3 2. 高 级 语 言 程 序 设 计 教 学 大 纲...5 3. 数 据 结 构 教 学 大 纲... 8 4. 算 法 设 计 与 分 析 ( 计 本 ) 教 学 大 纲...10 5.

More information

SiteView技术白皮书

SiteView技术白皮书 SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information