サーバを立ち上げてからの手順②ユーザ発行編

今回はユーザ発行編です。

ユーザ発行

ユーザ発行

# useradd ユーザ名

ユーザパスワード設定

# passwd ユーザ名

ののち、2回パスワードを入力すればOKです。
f:id:harucharuru:20200226150250p:plain

ユーザ確認

ユーザが発行できているかは

# cat /etc/passwd

で確認できます。一番下に、ユーザ名が書かれていればOK
f:id:harucharuru:20200226150530p:plain

ユーザディレクトリの解放

Apacheの設定ファイルを変更

Apacheの設定ファイルを変更していきます。

# vi /etc/httpd/conf.d/userdir.conf

17行目をコメントアウト(#つける)
f:id:harucharuru:20200226150723p:plain

24行目のコメントアウトを取り、public_wwwをwwwに変更する(公開ディレクトリ名を決める)
f:id:harucharuru:20200226150820p:plain

31行目のpublic_wwwをwwwに変更。また、Index表示をなくす場合は、Indexを削除(下の写真は削除しています)
f:id:harucharuru:20200226150920p:plain

webサーバ再起動

# systemctl restart httpd.service

ユーザディレクトリのパーミッション変更

ユーザに切り替えてパーミッションを変更するには以下のコマンド

# su - ユーザ名
$ cd ..
$ chmod 755 ユーザ名/
$ cd

f:id:harucharuru:20200226151307p:plain

ユーザディレクトリへのアクセス

公開フォルダ(www)を作成

$ mkdir www
$ cd www/
$ vi index.php

index.phpには以下の内容を書き込む

<?php phpinfo();?>

http://IPアドレス/~ユーザ名/にアクセスして、以下が表示されればOK!
f:id:harucharuru:20200226151902p:plain