Actions
Wiki » History » Revision 3
« Previous |
Revision 3/7
(diff)
| Next »
關山 和丈, 07/30/2024 02:26 AM
Wiki¶
本番サーバー¶
IP: 13.231.46.207
環境¶
Lightsail
https://lightsail.aws.amazon.com/ls/webapp/home/instances
https://lightsail.aws.amazon.com/ls/webapp/ap-northeast-1/instances/zaiko/networking
ユーザー作成
インスタンス構築時に指定した公開鍵に対応する秘密鍵を用いて ubuntu ユーザーでログインして以下を実行
sudo su -
# useradd -u 10011 -d /home/kazutake -s /bin/bash -m kazutake -G admin
# mkdir /home/kazutake/.ssh
# echo *******' > /home/kazutake/.ssh/authorized_keys
# chown -R kazutake:kazutake /home/kazutake/.ssh
# chmod 700 -R /home/kazutake/.ssh
# chmod 600 -R /home/kazutake/.ssh/*
# sed -i '/^kazutake:.*$/d' /etc/shadow
# sudo passwd kazutake
以降、上記で作成した kazutakeユーザーで作業を行う
ubuntu ユーザーをログアウトし、 kazutake ユーザーで ssh 経由でログインする
NTP設定
# apt update
# apt install -y ntp net-tools
アプリ用アカウント作成
# groupadd dev -g 2000
# adduser --gid 2000 --uid 2100 deploy
途中の質問は全て Enter を押下してデフォルト値を利用する
Adding user `deploy' ...
Adding new user `deploy' (2100) with group `dev' ...
Creating home directory `/home/deploy' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
No password supplied
New password:
Retype new password:
No password supplied
New password:
Retype new password:
No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged
Try again? [y/N]
Changing the user information for deploy
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
# visudo
最後に1行追加
%dev ALL=(ALL) ALL
パッケージのインストール
# apt -y install patch curl build-essential openssl libreadline-dev libreadline-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt1-dev autoconf libc6-dev libncurses-dev automake libtool bison subversion libmysqlclient-dev nginx monit nodejs fonts-takao-mincho fonts-takao
DBサーバーのインストール・設定
# apt -y install mysql-server
# mysql -u root
mysql> CREATE USER 'yakuzaiko'@'%' IDENTIFIED WITH mysql_native_password BY 'b9KBk2Wp';
mysql> GRANT ALL PRIVILEGES ON yakuzaiko.* TO 'yakuzaiko'@'%';
mysql> FLUSH PRIVILEGES;
Updated by 關山 和丈 over 1 year ago · 3 revisions