Serverのインストールができたので,起動設定を行う。以下のコマンドでApacheの起動を試みる。apachectlデフォルトのhttpd.confの設定では,以下のエラーが出て起動に失敗した。logsこの問題に対応していく。messageまず,1行目の以下のエラーに対応する。messageこれは/etc/hostsに記載されているIPアドレスとホスト名がApacheの設定ファイルに記載されていないために出ている。僕の/etc/hostsには以下が書かれている。TP-E440このホスト名を$APACHE_ROOT/conf/httpd.confにも記載する。元々のhttpd.confはoriginalディレクトリーにも存在しているので,特にバックアップをとらなくても大丈夫だ。Weblogyこの設定のみ変更して,Apacheを起動すると以下のとおりにこのエラーのみ消えた。[::]:80続いて,残りの以下のエラーに対応する。logsApacheのデフォルトの待機ポート番号は80になっている。1024までのWellKnownポートで待機する場合,管理者権限でApacheを実行する必要があるため,このエラーが出ている。そのため,ユーザー権限でも起動できるように,httpd.confのポート番号を80から例えば8080に変更する。晴耕雨読これで解決する。以下のコマンドでApacheを起動すると,何もエラーが出ないことが確認できる。works!"と表示されれば成功だ。最後にDocumentRootを変更する。DocumentRootはApacheでサーバーで公開するコンテンツのルートディレクトリーを指定する。デフォルトは/usr/local/apache/htdocsだ。ソースコードからインストールしたり,パッケージマネージャーでインストールした場合,別の値で設定されていることがある。/var/www/htmlと指定されていた。"/home/senooken/.local/stow/httpd-2.4.39/apache2/htdocs"と指定されていた。自由にファイルを編集できるように,以下のようにDocumentRootとDirectory指令にローカル環境ディレクトリーの~/.local/var/www/htmlを指定する。"${HOME}/.local/var/www/html">これでユーザー権限だけでサーバーを制御できる。コメントをキャンセルメールアドレスが公開されることはありません。