使用Ubuntu和Apache搭建Web服务器

作者所處的環境。

    Ubuntu16.04(KAGOYA VPS KVM)

Apache是什么?

    ブログやホームページを公開するために使う事が出来るウェブサーバ

特点

    • phpやCGIを用いた動的コンテンツの表示が出来る

 

    • リバースプロキシとしても使用できる

 

    使われ始めてからの歴史が長い

显示初始页面的步骤是什么?

1. 开放端口和安装、启动Apache。

# rootユーザとしてログインしておくかsudo su -

# パッケージのアップデート
$ apt update

# ufw(ファイアウォール)をインストール
$ apt install ufw

# インストール直後はufwはファイアウォールとして指定されないためufwを有効化
$ ufw enable

# 「このコマンドを実行するとssh接続が切れるかも知れませんがいいですか?」と聞かれるので y を入力してEnter

# sshのポートを開く
# これを行わないとssh切断したあと接続出来なくなってしまいます!
$ ufw allow 22

# Apacheが使用するポートを開く
$ ufw allow 80

# Apacheをインストールする
$ apt install apache2

# Apacheが稼働している事を確認する
$ curl localhost && echo success || echo failed

# successと表示されればApacheは起動出来ています。
# 表示された長いhtmlはデフォルトページのhtmlソースです。

# 自分のIPアドレスを確認する
$ ifconfig | grep "inet addr:"

# 192.168.1.xや127.0.0.1といったIPアドレスが表示されると思います
# これらはローカルIPや、グローバルIPと呼ばれます。
# 127.0.0.1は、ループバックアドレスと呼ばれ、自分自身を表すIPアドレスとなります。

2. 我们来实际打开这个页面看看。 .)

我尝试从同一网络中的其他电脑上使用Web服务器。
我启动浏览器,在地址栏中输入我之前确认过的本地IP地址或全球IP地址。

スクリーンショット 2018-07-02 2.04.52.png

添加或修改页面

添加页面

Apache发送给浏览器的HTML似乎位于/var/www/html/。
我们称此处为“文档根目录”。
通过将文件放置在这里,可以通过Apache进行访问。

# ドキュメントルートに移動する
$ cd /var/www/html/
# 新しいページのファイルを作成する、アクセスする際のページ名は「test.html」とします
$ echo "Hello World!" > ./test.html

2.试着实际显示页面。

我将尝试从同一网络中的其他电脑上使用Web服务器。打开浏览器,输入以下内容至地址栏:IP地址/test.html。

スクリーンショット 2018-07-02 0.07.53.png

请使用本地中文再次解释以下内容,只需提供一种选择:

https://qiita.com/noma3629/items/807f25f9eb13525eebef


在这篇文章中,我们在这里受到了照顾。

在Ubuntu上创建一个使用apache的web网站的本地环境(基础)。