学会使用Linux的方法#3
让我们建立一个网络服务器。
Web服务器是指从个人电脑或手机等终端发送的HTTP或HTTPS请求的服务器,它返回HTML、CSS等信息。
HTTP是一种用于Web服务器和Web浏览器之间交换信息的通信规则。
近年,大部分正规网站都选择使用HTTPS来加密数据传输,以保证在输入密码等操作时可以安全通信。与未加密的网站相比,使用HTTPS的网站更为安全。
网络服务器
在全球范围内,被广泛采用的网络服务器软件有两个,分别是Apache2和Nginx。
Apache2是大约30年前创建的,被广泛用于许多网站。
Nginx: 大约20年前创建,能够处理比Apache2更大容量的数据传输和大规模的同时访问。最近几年,与Apache2的市场份额相当。
安装和配置Nginx
使用之前建立的虚拟机来进行操作。
$ sudo apt update
$ sudo apt install nginx
$ sudo service nginx start
以默认设置启动。
访问本地主机时会显示如下界面。
创建网页
让我们实际编写HTML并创建网页。
在nginx的默认配置中,只需在/var/www/html中创建HTML文件即可。
使用emacs,在/var/www/html中创建index.html。
<!-- -->
以下所述部分表示为注释。
<html> <!-- html文書 -->
<head> <!-- ヘッダー -->
<meta charset="utf-8"> <!-- 文字コードの指定-->
<title>Webページ作成練習</title> <!-- タイトルの設定 -->
</head>
<body> <!-- webページに表示される内容を記述 -->
<h1>Webページ作成練習</h1>
</body>
</html>
显示类似的屏幕。