在Apache上搭建Web服务器

简要概述

我們將在AWS的EC2上搭建Web伺服器。
雖然有多種Web伺服器可供選擇,但此次我們將使用Apache。

环境

电脑:MacBook Air(2019年款)
EC2(AWS虚拟服务器)

相关文章

1. 登录到root用户

在Linux上,我们把用来使用各种功能的东西称为”包”。
由于在EC2上安装包是一项重要的更改,
所以我们需要登录拥有最高权限的root用户,而不是ec2-user。
root用户拥有非常大的权限,所以请谨慎使用,只限个人使用。

$ sudo su -
スクリーンショット 2021-08-08 17.35.39.png

2. 安装Apache

为了构建Web服务器,需要在EC2上安装所需的软件包。由于不是在个人电脑上,而是在EC2上进行操作,因此需要在终端中输入命令。

# yum -y install httpd
スクリーンショット 2021-08-08 17.43.37.png

当您输入完毕后按下Enter键,安装将会开始。

スクリーンショット 2021-08-08 17.59.44.png

3. 启动Apache

安装的包本身无法正常工作。
需要输入命令才能启动。

# systemctl start httpd
# systemctl enable httpd
# systemctl status httpd

启动后,下次启动EC2时自动启动,并确认它是否正常运行的一系列流程由上述三个命令组成。后两个命令不会影响启动本身,但建议一起记住。

スクリーンショット 2021-08-08 18.13.57.png

4. 显示测试页面

让我们实际上显示Apache的测试页面。
在浏览器的地址栏中输入并访问,如Google Chrome、Microsoft Edge等。

http://パブリックIPアドレス
スクリーンショット 2021-08-08 18.19.45.png

以上表示我们暂时完成了Web服务器的搭建。
实际上,接下来我们需要结合AP服务器等进行组合,来创建我们平时使用的网站。

确认日志

使用下列指令可以查看访问日志和错误日志,以了解谁访问了创建的网页。

tail -f /var/log/httpd/access_log
tail -f /var/log/httpd/error_log

「tail」命令用于显示文件的最后10行,而「-f」选项则在命令执行期间实时更新文件,以便实时显示更新内容。这意味着,在查看日志时,如果有访问记录,它将立即显示出来。

顺便提一下,“head”可以显示文件的前10行。
类似于“头”和“尾巴”的感觉。

除此之外还有一些命令可以用来查看“cat”和“less”文件,如果想查看所有日志,也许用这个命令更好。

最后

感谢您的观看。
希望能对您有所帮助。

如果有任何错误,请告诉我,我将不胜感激。

很抱歉,我无法理解您的指示。请提供更多的背景信息或明确的题目,我会尽力帮助您。

bannerAds