SELinuxとは? またサーバ構築作業の際に何故SELinuxを無効にする必要があるのか?
サーバ構築作業の際に大抵「SELinuxは無効化しましょう」という案内がある。その案内に従っていたものの「そもそもSELinuxって何なのか?」「何故無効化する必要があるのか?」については何も知らなかった。その辺りをざっくりとでもいいので説明できるよう調べた内容をメモ。
SELinuxとは
アメリカ国家安全保障局(NSA)が提供しているセキュリティ用のモジュールとのこと。
Security-Enhanced Linuxの略で「エスイーリナックス」と読むとのこと。「セリナックス」だと思っていた。
何故無効化するのか
他のプログラムやソフトウェアが動かなくなる場合があるため無効化する必要がある。
そういえば以前AlmaLinux8.6にLAMP環境&WordPressを構築した際、FTPサーバをインストールしたものの何故かクライアントソフトから接続できず、調べたところSELinuxが有効だった(無効化すると改善された)というケースがあった。こういったケースを回避するために無効化する必要があるみたい。
参考サイト
関連記事
-
-
AlmaLinuxにOpenLiteSpeedをインストールしHello Worldページ表示までを行う方法
AlmaLinux8系にOpenLiteSpeedをインストールしてみたい。まず ...
-
-
CentOS6.10に無料SSL(Let's Encrypt)を導入
以前にもVPSにLet's Encryptを導入するという記事を書いたが、テスト ...
-
-
Plesk12で「SQLSTATE[42S02]: Base table~~」エラー時の対応方法
Plesk12のログインページを開くと「ERROR: Zend_Db_State ...
-
-
Plesk12で特定ドメインにメールが送信できない際の対応方法
Plesk12を利用しているサーバで特定のドメインのみメールが送信されなかった。 ...
-
-
apacheを再起動する際に影響を少なくする方法(graceful)
apacheを再起動するとクライアントとの通信が強制的に切断されてしまう。その影 ...