0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

sudo apache2ctl configtestでエラーが発生する件とその解決方法

Posted at

###開発環境
VMware Workstation 15 Player
ubuntu-ja-20.04-desktop-amd64.iso
#Apache2の導入

1.リポジトリ更新
$ sudo apt update

2.インストール
$ sudo apt install apache2

3.apacheの稼動を確認、IPアドレスを取得
$ sudo apache2ctl configtest

#発生したエラー
3つ目のコマンドを実行した際に、

AH00558: apache2: Could not reliably determine the 
server's fully qualified domain name, using 127.0.1.1. Set 
the 'ServerName' directive globally to suppress this message

のエラーメッセージが表示された。
###原因
どうやらデフォルト状態では、自分で設定したホスト名は、Apach2の設定ファイルに定義されていないことから発生している原因らしい・・・
#解決方法
ホスト名を書いたviエディターを作成してあげることで解決!

ホスト名の確認
$ hostname
ubuntu (←人によって違うかも)

カレントディレクトリに移動
$ cd /etc/apache2/conf-available/

新規ファイルの作成
$ sudo touch fqdn.conf

viエディターの起動
$ sudo vi fqdn.conf

書き込み
ServerName ubuntu (←先ほどのhostnameコマンドで出てきた名前)

設定を有効化
$ sudo a2enconf fqdn

再度読み込み
$ sudo service apache2 restart

viエディターの扱いはちょっと変わってるので普段使わない人は調べることをお勧めします。
#解決
上記解決方法を実行後再度Apacheの稼働を確認するためコマンドを入力

$ sudo apache2ctl configtest
Syntax OK

このように表示されれば大丈夫そう
#参考
問題の原因と解決方法
https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Apache

viエディターの利用方法
https://prev.net-newbie.com/linux/commands/vi.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?