apachectl

Apacheをインストールし、設定し、起動する。

Fedora 31 : Apache httpd : インストール : Server World

Apacheのインストールは、

[bg1@localhost ~]$ su
パスワード:
[root@localhost bg1]# yum install httpd
メタデータの期限切れの最終確認: 0:02:12 時間前の 2020年03月15日 16時34分35秒 に実施しました。
パッケージ httpd-2.4.41-5.fc31.x86_64 は既にインストールされています。
依存関係が解決しました。
行うべきことはありません。
完了しました!
[root@localhost bg1]#

既にインストール済み。
設定は、

[root@localhost bg1]# cd /etc/httpd
[root@localhost httpd]# ls
conf  conf.d  conf.modules.d  logs  modules  run  state
[root@localhost httpd]# cd conf
[root@localhost conf]# ls
httpd.conf  magic
[root@localhost conf]# vi httpd.conf

"/etc/httpd/conf/"の下の"httpd.conf"を開く。

今の段階ではドメイン付けてないので、そのままでいいのでは。
今の段階ではドメイン付けてないので、そのままでいいのでは。

今の段階ではドメイン付けてないので、そのままでいいのでは。

これもドメインないのでコメントで。
これもドメインないのでコメントで。

これもドメインないのでコメントで。

一応Indexesを削除
一応Indexesを削除

一応Indexesを削除。

NoneじゃなくてAllに
NoneじゃなくてAllに

NoneじゃなくてAllに。

今のところは、index.htmlだけ。
今のところは、index.htmlだけ。

今のところは、index.htmlだけ。

一応末尾にServerTokens追加
一応末尾にServerTokens追加

一応末尾にServerTokens追加。

KeepAlive Onも追加
KeepAlive Onも追加

KeepAlive Onも追加。

[root@localhost conf]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::550b:2cd:4bf8:bef9  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:19:ca:92  txqueuelen 1000  (Ethernet)
        RX packets 12470  bytes 11958147 (11.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7960  bytes 917719 (896.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 50  bytes 4612 (4.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 50  bytes 4612 (4.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost conf]#

IPは、10.0.2.15。

[root@localhost conf]# cd ..
[root@localhost httpd]# ls
conf  conf.d  conf.modules.d  logs  modules  run  state
[root@localhost httpd]# cd conf.d/
[root@localhost conf.d]# ls
README  autoindex.conf  mod_dnssd.conf  userdir.conf  welcome.conf
[root@localhost conf.d]# mv welcome.conf welcome.conf.org

ウェルカムページを含めたウェルカム設定はリネーム。

[root@localhost conf.d]# cd /var/www/html/
[root@localhost html]# vi index.html

index.htmlは、

<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    Test
  </body>
</html>

簡単なものを置いておく。
今では、一般的にsystemctlを使うが、

[root@localhost html]# which apachectl
/usr/sbin/apachectl
[root@localhost html]# apachectl start

今回は、あえてapachectlで起動する。

さっきのIPでindex.htmlにアクセスできた
さっきのIPでindex.htmlにアクセスできた

さっきのIPでindex.htmlにアクセスできた。