在Apache上搭建Web服务器
简要概述
我們將在AWS的EC2上搭建Web伺服器。
雖然有多種Web伺服器可供選擇,但此次我們將使用Apache。
环境
电脑:MacBook Air(2019年款)
EC2(AWS虚拟服务器)
相关文章
1. 登录到root用户
在Linux上,我们把用来使用各种功能的东西称为”包”。
由于在EC2上安装包是一项重要的更改,
所以我们需要登录拥有最高权限的root用户,而不是ec2-user。
root用户拥有非常大的权限,所以请谨慎使用,只限个人使用。
$ sudo su -

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

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

3. 启动Apache
安装的包本身无法正常工作。
需要输入命令才能启动。
# systemctl start httpd
# systemctl enable httpd
# systemctl status httpd
启动后,下次启动EC2时自动启动,并确认它是否正常运行的一系列流程由上述三个命令组成。后两个命令不会影响启动本身,但建议一起记住。

4. 显示测试页面
让我们实际上显示Apache的测试页面。
在浏览器的地址栏中输入并访问,如Google Chrome、Microsoft Edge等。
http://パブリックIPアドレス

以上表示我们暂时完成了Web服务器的搭建。
实际上,接下来我们需要结合AP服务器等进行组合,来创建我们平时使用的网站。
确认日志
使用下列指令可以查看访问日志和错误日志,以了解谁访问了创建的网页。
tail -f /var/log/httpd/access_log
tail -f /var/log/httpd/error_log
「tail」命令用于显示文件的最后10行,而「-f」选项则在命令执行期间实时更新文件,以便实时显示更新内容。这意味着,在查看日志时,如果有访问记录,它将立即显示出来。
顺便提一下,“head”可以显示文件的前10行。
类似于“头”和“尾巴”的感觉。
除此之外还有一些命令可以用来查看“cat”和“less”文件,如果想查看所有日志,也许用这个命令更好。
最后
感谢您的观看。
希望能对您有所帮助。
如果有任何错误,请告诉我,我将不胜感激。
很抱歉,我无法理解您的指示。请提供更多的背景信息或明确的题目,我会尽力帮助您。