我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

任务一:申请国内免费VPS并搭建个人网站

使用aws创建的云服务器

此版本使用 LAMP Web 服务器 + SSL/TLS

首先检查 yum 源是否有更新

须藤百胜-y

安装 lamp-.2-php7.2 和 php7.2 存储库以获取适用于 Linux 2 的最新版本的 LAMP 和 PHP 软件包(注意,这仅适用于 AWS AMI2)

sudo -linux- -y lamp-.2-php7.2 php7.2

安装 Web 服务器和 PHP 包

sudo yum -y httpd -

在这里插入图片描述

启动并服务,并设置启动

须藤启动httpd

须藤 httpd

在这里插入图片描述

在网页上打开云服务器的IP地址或DNS地址

设置文件权限

将您的用户(此处为 ec2-user)添加到 .

sudo -a -G ec2-用户

注销并重新登录以选择新群组并验证您的成员资格。

退出(使用 exit 命令或关闭终端窗口):

出口

在这里插入图片描述

要验证您是否是该组的成员,请重新连接到实例并运行以下命令

在这里插入图片描述

将 /var/www 及其内容的组所有权更改为该组。

sudo chown -R ec2-用户:/var/www

在这里插入图片描述

要添加组写入权限并为将来的子目录设置组 ID,请更改 /var/www 及其子目录的目录权限

sudo chmod 2775 /var/www && 查找 /var/www -type d -exec sudo chmod 2775 {} \;

在这里插入图片描述

要添加组写入权限,请递归更改 /var/www 及其子目录上的文件权限:

查找 /var/www -type f -exec sudo chmod 0664 {} \;

在这里插入图片描述

这样,ec2-user(以及该组的任何未来成员)可以添加、删除和编辑文档根目录中的文件,从而允许您添加静态网站或 PHP 应用程序等内容

测试 LAMP 服务器

在文档根目录中创建一个 PHP 文件。

回声“”> /var/www/html/.php

在这里插入图片描述

打开网页查看

例如:

在这里插入图片描述

删除 .php 文件

rm /var/www/html/.php

在这里插入图片描述

设置数据库

运行。

在这里插入图片描述

出现提示时,键入 root 帐户的密码。

输入当前的 root 密码。 默认情况下,root 帐户没有设置密码。 按 Enter 键。

键入 Y 设置密码,然后键入安全密码两次。

注意

设置root密码只是保护数据库的最基本措施。 当您构建或安装数据库驱动的应用程序时,通常可以为该应用程序创建一个数据库服务用户,并避免使用 root 帐户进行数据库管理以外的操作。

键入 Y 以删除匿名用户帐户。

键入 N 以允许远程 root 登录。

键入 Y 以删除测试数据库。

输入 Y 重新加载权限表并保存更改

登录、创建数据库并授权用户

下载

获取

解压gz包

tar -zxf -zh_CN.tar.gz

进入文件夹并复制配置文件

[ec2-user@ip-172-31-61-163 ~]$ cd /

[ec2-user@ip-172-31-61-163]$ cp wp--.php wp-.php

编辑配置文件

vi wp-.php

修改对应内容,数据库名称、数据用户和数据用户密码

4、将文件安装到文档根目录下:

① 如果要在文档根目录下运行,请复制安装目录下的内容

[ec2-user ~]$ cp -r /* /var/www/html/

在这里插入图片描述

(本演示不操作第二种方法,这里仅介绍)

② 如果要在文档根目录下的其他目录中运行,请先创建其目录,然后将文件复制到其中

示例:##此示例将在博客目录中运行

[ec2-user ~]$ mkdir /var/www/html/blog

[ec2-user ~]$ cp -r /* /var/www/html/blog/

经许可

。 文件需要正常工作,但在 Linux 上默认情况下禁用这些文件。使用此过程允许文档根目录中的所有覆盖

使用 vi 或 vim 或 nano 打开 http.conf 文件

[ec2-user ~]$ sudo vim /etc/httpd/conf/httpd.conf

在这里插入图片描述

②找到以

将“无”更改为“全部”

请注意,此文件中有多行,请确保修改 部分中的行

修改Web服务器的文件权限

注意:需要对文档根目录进行写访问(例如通过(管理)屏幕上传媒体)中提供的某些功能。

① 授予/var/www中所有文件及其内容的用户

[ec2-用户 ~]$ sudo chown -R /var/www

在这里插入图片描述

②将/var/www及其内容的组所有权授予该组

[ec2-用户 ~]$ sudo chgrp -R /var/www

在这里插入图片描述

③更改/var/www及其子目录的目录权限,添加组写权限,并为以后的子目录设置组ID

[ec2-用户 ~]$ sudo chmod 2775 /var/www

[ec2-user ~]$ find /var/www -type d -exec sudo chmod 2775 {} \;

在这里插入图片描述

④ 递归更改/var/www及其子目录的文件权限,添加组写权限

[ec2-user ~]$ find /var/www -type f -exec sudo chmod 0664 {} \;

在这里插入图片描述

⑤重启Web服务器使新的组和权限生效

[ec2-用户 ~]$ sudo httpd

在这里插入图片描述

使用浏览器访问EC2的IP地址进入博客

输入相应的配置信息即可成功。

再次访问云服务器IP地址,即可查看您的个人网站。

在这里插入图片描述

任务2 获取腾讯云或阿里云域名并实施解析

应用方法不是强制性的,这只是为了演示。

这里使用+来实现

打开网页

请查找帐户注册方法。

我在这里申请了域名

fsedu.ml

在这里插入图片描述

点击

NS 添加到

然后打开进行解析

您需要注册一个帐户。 这只是登录后的演示。

在这里插入图片描述

点击DNS并添加A记录和解析的域名和IP

在这里插入图片描述

然后使用域名访问

在这里插入图片描述

任务三:使用公网IP或域名成功访问个人网站

在这里插入图片描述

在这里插入图片描述

任务4:为您的个人网站申请域名并启用SSL加密

步骤 1:在服务器上启用 TLS

1.安装模块以添加TLS支持

须藤百胜-y

在这里插入图片描述

2.运行脚本生成自签名虚拟证书和密钥用于测试

[ec2-user@ip-172-31-61-163 ~]$ cd /etc/pki/tls/certs

[ec2-user@ip-172-31-61-163 证书]$ sudo ./make-dummy-cert .crt

在这里插入图片描述

二维码
扫一扫在手机端查看

本文链接:https://by928.com/111.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线