VPS契約
作業場所:レンタルVPS契約画面 VPS契約。OSの選択(Ubuntu)、初期ユーザーのユーザー名(userName=ubuntu)パスワード(てきとう)を設定して控えておく。 作業場所:VPSコントロールパネル IPアドレスやドメインを確認
いろいろあったし、これからもある
作業場所:レンタルVPS契約画面 VPS契約。OSの選択(Ubuntu)、初期ユーザーのユーザー名(userName=ubuntu)パスワード(てきとう)を設定して控えておく。 作業場所:VPSコントロールパネル IPアドレスやドメインを確認
作業場所:ターミナル 暗号鍵の作成。パスフレーズを控える。詳しくは他のサイトをあたって % ssh-keygen -R IPアドレス
% ssh userName@IPアドレス //root@IPアドレス”では入れない! % Enter passphrase for key '/~/.ssh/keyfile': [パスフレーズ入力] % userName@IPアドレス's password: [パスワード入力]
$ sudo adduser newUser newUserのパスワード設定。Full name等はリターンでいい。最後の[Y/n]は’Y’リターンでいい
userName~$ sudo passwd root
$ su - root 結果的に上のコマンドで成功するようになるが、よくわかっていない。手順を遡って書く
aptパッケージ管理システムのアップデート # sudo apt update サーバーアプリ、Ubuntuはapache2、インストール # sudo apt install apache2 アパッチ起動 # sudo service apache2 start //無反応だけど大丈夫らしい
ファイアウォールの有効確認 # sudo ufw status Status: inactive(以降に通過許可ポート番号が表示される) inactive : 無効になっているので変更 # sudo ufw enable Command may disrupt existing ssh connections. Proceed with operation (y|n)? [y入力] (コマンドは既存のssh接続を中断する可能性があります。操作を進めますか(y|n)?) 確認 # sudo ufw status 通過許可 # sudo ufw allow ポート番号 (22:ssh(SFTP), 80:http, 443:https, 20:FTP, 21FTPS, 8080:localhost) 削除する場合 # sudo ufw delete allow ポート番号 ufw有効中は22番のsshは許可しておく。そうしないと現在の接続が切れるとサーバーから締め出しを喰らう。ただし、さくらのVPSの場合VPSコントロールパネルからコンソールを開いて「sudo ufw allow ポート番号」を実行すればいい 作業場所:VPSコントロールパネル パケットフィルター設定で、ufw設定と同じポートを指定しておくこと
サーバー起動、と同時にapache2(httpサーバーアプリ)起動 $ sudo systemctl enable apache2.service apache2に限らず、serviceファイルの有効化は上記のコマンドでファイル名を変更する。 無効化:enable -> disable 設定の確認:enable -> status
footerではない