▲びゃっきーインフォメーショントップへ戻る
TOPページびゃっきーミュージックびゃっきー歌詞びゃっきー日記びゃっきーレポートびゃっきープレスリンク
びゃっきーツイッター


びゃっきー日記

2018年8月
2018/8/22 【CentOS7 と apache2.4 設定のハマリポイント】
今日の日記はほとんどの人には関係ないと思われるが、とても重要なことなので、長くなる。なるべく検索でヒットするように、いろいろとキーワードを散りばめるので、もしかしたら、冗長になるかもしれない。でも1人でも多く困った人の解決の道しるべになれば、と思っている。
今回、あるレンタルサーバに CentOS7 をインストールして、apache2.4 が起動しない事態が発生した。
「apachectl configtest」(httpd -t)ではエラーが出ないにも関わらず、起動時にエラーが出る。CentOS7 ではなく、AWS の Amazon Linux 上では apache2.4 をインストールしたことがあったので、apache2.4 から httpd.conf の記述方法がずいぶん変わったことは知っていた。なので、何度も見直してみるが、わからない。とりあえず、各バーチャルホスト用の外部設定ファイルの拡張子を、「.conf」じゃなくして、起動するときちんと起動する。つまり、自分で作成した各バーチャルホスト用の外部設定ファイルに問題がある。全体をコメントにして、1行ずつ確かめていったところ、「ErrorLog」「CustomLog」のログ出力の行を入れると失敗する。「/etc/httpd/logs/error_log」を確認したところ「(13)Permission denied: AH00649: could not open transfer log file アクセスログファイル名.」「(13)Permission denied: AH00091: httpd: could not open error log file エラーログファイル名.」、こんな感じのエラーが出ていることを確認した。該当のアクセスログファイル名、エラーログファイル名に権限が無いということだが、ディレクトリにグループ権限を与えているし、仕方ないので、ディレクトリに「chmod 777 ディレクトリ名」をしたり、該当のアクセスログファイル名、エラーログファイル名の作成を apache2.4 に任せるのではなく、自分で touch で作成して「chmod 666 ログファイル名」をしたりしたが、状況は変わらず。

重要ポイント1: SELinux とやらのせいであるディレクトリへのアクセスに対して、「Permission denied」が表示される場合があるらしい。

今までサーバ設定は何度もやってきたつもりだが、SELinux とやらで躓くことは無かった。ただ、運が良かっただけなのかもしれぬ。詳しい設定はネットでいっぱい参照できるので、そちらに任せるとして、とりあえず、これについては複雑そうなので、「恒久的にSELinuxを無効」にした。ところ、apache2.4 の起動エラーについては解決した。
ところが、起動したにも関わらず、今度はブラウザでアクセスすると、接続できない。タイムアウトしてしまう。今度はどこにもエラーログが出ていないので、おそらく apache2.4 に渡されていない状況である。今回は特にファイアーウォール的なものもまだ入れていないし、理由が分からない。しかし、SELinux の件があるので、念のため iptables をチェック。だが、動いていないように思う。

重要ポイント2: CentOS7 から「iptables」ではなく「firewalld」を使うのが一般的らしい。

どうやら「firewalld」というのが影響しているらしい。「firewalld」で許可されているのが、「ssh」のみで「http」が許可されていないことが原因であった。「http」を許可したところ、アクセスできるようになった。「firewalld」についても、ネットでいっぱい参照できるので、詳しい解説はそちらに任せるとするが、コマンドベースの解説が多いような気がするので、ざっとした考え方だけ伝授する。
コマンドは cron と似た感じで、直接動作中の firewalld の設定を書き換えるか、設定ファイルを書き換えてリロードするか、の 2通りの処理を用意しているようである。考え方を理解するのに重要なのが「/etc/firewalld/zones/」ディレクトリで、この中にある「xml」ファイルが設定ファイルで、コマンドはこの中のファイルを書き換えているようである。この中のファイルをゾーンと呼び、9つのゾーンが用意されているとよく書かれているが、私の場合「public.xml」しかなかった。これを「vi」で開くと、「 <service name="ssh"/>」とあるので、同様に「 <service name="http"/>」と書けば、http も許可される。ウェルノウンポート以外は指定できないかと言えば、今度は「/etc/firewalld/services/」ディレクトリ内に設定「xml」を用意すれば独自のサービスを追加できるらしい。ただ、現状は空っぽだったので、おそらくそれらはコマンドで作られるということなのだろう。
以上だ。レンタルサーバによっては、全く違う結果になるかもしれないし、インストールによっても全く変わる可能性があるが、半日ぐらいずっとはまっていたので、みなさんにご報告しておこうと思う。


2018/8/20 【ウザ枠】
今のアニポケに足りないのは、ウザ枠。ポッチャマ ⇒ ミジュマル ⇒ ハリマロンと連綿と続いたウザ枠の不在が、物足りなさの原因ではないかと思う。


2018/8/16 【岩手県の南部】
岩手県の南部と言った場合に、岩手県の南の方を意味するのか、岩手県の「南部」地域(北の方)を意味するのか、難しい。


2018/8/14 【12奪三振】
みなさんお待ちかねのクリスセールの復帰戦は5回無失点12奪三振という超燃える結果でした。


2018/8/7 【サトシの嫁問題】

アニメポケモン好きの間でたまに話題に登るのは、将来的にサトシのパートナーは今までのヒロインの中で誰がふさわしいのか、という問題。個人的にはユリーカしか考えられない。サトシと付き合うとなった場合に出てくる問題に「私とピカチュウどっちが大事なの?」問題があって、これは言ってはいけないだけではなく、思ってもいけない。言ってもサトシに選べるわけないし、口に出さないと心に溜まって、病んでいってしまう。これを唯一思わなそうなのがユリーカかなと。ユリーカ自身、同じような問題を抱えていると思われるし、問題が少なそうだと思うのだが。


2018/8/4 【七夕まつり】
ただ今阿佐ヶ谷では七夕まつり開催中です。
全然関係ないですが、レイズのブルペンデイは新しい投手の在り方を考える重要なポイントに成り得るんじゃ。相手がエンジェルスだったので、何とも言えんけど。


2018/8/2 【クリス・セール DL 入り】
うーん、ヤンキースとの4連戦を前に DL 入りとか、厳しい。


2018/8/1 【ミルフィ】
ダンスパーティの回を久々に見たが、イメージが違う。セレナに軽く意地悪してんだと思ってたが、違うんだな。コイツ、ヘタレセレナが煮え切らないから、けしかけてんだな。
ニンフィアが軽やかなステップでマーイーカの攻撃を避けているのを見て「ホント、素敵ね」って呟くシーン、なんかスゴクよかった。


バックナンバー
[2018年]
2018/07 2018/06 2018/05 2018/04 2018/03 2018/02 2018/01
[2017年]
2017/12 2017/11 2017/10 2017/09 2017/08 2017/07 2017/06 2017/05 2017/04 2017/03 2017/02 2017/01
[2016年]
2016/12 2016/11 2016/10 2016/09 2016/08 2016/07 2016/06 2016/05 2016/04 2016/03 2016/02 2016/01
[2015年]
2015/12 2015/11 2015/10 2015/09 2015/08 2015/07 2015/06 2015/05 2015/04 2015/03 2015/02 2015/01
[2014年]
2014/12 2014/11 2014/10 2014/09 2014/08 2014/07 2014/06 2014/05 2014/04 2014/03 2014/02 2014/01
[2013年]
2013/12 2013/11 2013/10 2013/09 2013/08 2013/07 2013/06 2013/05 2013/04 2013/03 2013/02 2013/01
[2012年]
2012/12 2012/11 2012/10 2012/09 2012/08 2012/07 2012/06 2012/05 2012/04 2012/03 2012/02 2012/01
[2011年]
2011/12 2011/11 2011/10 2011/09 2011/08 2011/07 2011/06 2011/05 2011/04 2011/03 2011/02 2011/01
[2010年]
2010/12 2010/11 2010/10 2010/09 2010/08 2010/07 2010/06 2010/05 2010/04 2010/03 2010/02 2010/01
[2009年]
2009/12 2009/11 2009/10 2009/09 2009/08 2009/07 2009/06 2009/05 2009/04 2009/03 2009/02 2009/01
[2008年]
2008/12 2008/11 2008/10 2008/09 2008/08 2008/07 2008/06 2008/05 2008/04 2008/03 2008/02 2008/01
[2007年]
2007/12 2007/11 2007/10 2007/09 2007/08 2007/07 2007/06 2007/05 2007/04 2007/03 2007/02 2007/01
[2006年]
2006/12 2006/11 2006/10 2006/09 2006/08 2006/07 2006/06 2006/05 2006/04 2006/03 2006/02 2006/01
[2005年]
2005/12 2005/11 2005/10 2005/09 2005/08 2005/07 2005/06 2005/05 2005/04
▲びゃっきーインフォメーショントップへ戻る

ご意見・お問合せはbyacky@satram.jpまで
Copyright 2004 byacky. All rights reserved.