2026年 9月 日 水曜 曇り 25℃
これは、9日のブログを 1日遅れで 10日に書いています。
IT関連のネタに興味がない方が、途中で記事をスキップできるように、黒猫サーバー移転の内容は、後半に書きます。
朝は、さつまいもパン。サラダチキンのサラダ、コーヒーでした。

夜は、ファミマのロース豚カツ弁当でした。

黒猫サーバー移転(4) Webサーバー整備(Apache導入②)
黒猫サーバーのインフラはVPS(仮想プライベートサーバー)で、大阪リージョンのデータセンターにあります。きのうまでに、さくらのVPSをレンタルして、OSは Rocky Linux 10を入れて、VPSにWebサーバーを インストールして、HTTPでデフォルトのトップページを表示するところまでを書きました。きょうは、続きを書きます。
最初に、Webサーバーの管理をスーパーユーザではなくてもできるように、Webサーバー管理者(vpsuser)を apacheグループに追加してコンテンツを書き込めるようにします。このあたりの作業はスーパーユーザーでやる必要があります。
# usermod -aG apache vpsuser
# groups vpsuser
vpsuser : vpsuser apache
WordPressなど、Webサーバーで公開するコンテンツは、/var/www/html/ 配下に置きますが、ディレクトリのアクセス権が root:root 755 になっていて、Webサーバー管理者が書き込みができないため、/var/www/html のアクセス権を apache:apache 755 に変更します。
# cd /var/www
# ls -al html
drwxr-xr-x 2 root root 4096 Sep 07 09:00 html
# chown apache:apache html
# chmod 755 html
# ls -al html
drwxr-xr-x 2 apache apache 4096 Sep 07 09:00 html
Webサーバーで公開するコンテンツを /var/www/html直下に置くのはセキュリティ的に好ましくないため、/var/www/html/potal を作り、アクセス権を apache:apache 775 に設定します。
# cd html
# mkdir potal
# chown apache:apache potal
# chmod 775 potal
# ls -al potal
drwxrwxr-x 2 apache apache 4096 Sep 08 11:07 potal
さて、もともとのWebサーバーのドキュメントルート(/var/www/html)を /var/www/html/potal に変更したため、Apacheの設定ファイル(/etc/httpd/conf/httpd.conf)を書き換える必要があります。
# vi /etc/httpd/conf/httpd.conf
DocumentRoot “/var/www/html/potal”
<Directory “/var/www/html/potal”>
AllowOverride All
Require all granted
</Directory>
Apacheを再起動します。
# systemctl restart httpd
新しいドキュメントルートの下に、index.html を作成します。
いったん ログアウトして vpsuserでログインしなおします。
cd /var/www/html/potal
適当なテキストエディタ(viなど)で index.html を作成し、HTMLを記述して保存します。
vi index.html
index.htmlファイルの内容は、以下のように書いてみます。
<h1>Hello world</h1>
これで、vpsuserが書き込んだ HTMLファイルが、以下のURLで Webブラウザに表示されます。
http://IPアドレス/

あとは、Webサーバー管理者(vpsuser)でログインして、Webコンテンツや WordPressなどを、どんどん追加していけばよいというわけです。
ということで、今回は このへんで失礼します。

コメント
大工事ですね。お疲れ様。
nice! です。
さつまいもパンなあたりに秋を感じてみたり、です(^^)♪
お邪魔しましたー☆
サツマイモパン…美味しそうですね。
スタバもドトールもコンビニもお芋の季節到来です♬
えーと。ネット環境やPCの事には全くついていけない
です(;^_^Aスミマセン…。