「エアコンの安全な修理・適切なフロン回収」はこちら

Ubuntu Server 20.04でサーバー構築 NTP , FTP , WEBサーバー

1. 時刻同期サービスを提供する NTP サーバーをインストール

設定反映
# 動作確認

2. FTPサーバー vsftpdをインストール

①インストール

②UFWにてPORT21を開ける

③設定ファイルの変更

④vsftpd.chroot_listの作成

⑤vsftpdの再起動

⑥FTPクライアントで確認

今回はFFFTPを利用する。FFFTPを開き、メニューバーから接続を選択します。
ホスト一覧というウィンドウが開きます。新規ホストを選択してください。

  1. ホストの設定名(任意の名前)
  2. ホスト名(サーバーのIPアドレス)
    例 :
    192.168.11.82
  3. ユーザ名(Ubuntuのユーザ名)
  4. パスワード ********

ホスト一覧ウィンドウに戻りました。接続を押してください

暗号化の状態の保存というウィンドウが開きます。はいを選択してください

左側にWindowsのディレクトリ、右側に Ubuntuのディレクトリが表示されれば、接続成功です。
もし、つながらない場合はPassiveモードを入り切りする

3. Apache2インストール

最初にUFWでhttp:80番ポートおよびhttps:443ポートをallowしておく

3.1 Apache2 をインストール

3.2 Apache2 基本設定

Apache再起動

3.3 Apache2 : Perlスクリプトを利用する

CGI を有効にして Perl スクリプトが利用できるように設定します
①Perl をインストール

②CGI モジュールを有効にし再起動

③CGI モジュールを有効確認

テストスクリプト作成

スクリプトファイルに権限を与える

動作確認

“curl: コマンドが見つかりません”と表示されたら

再度

3.4 Apache2 : PHPスクリプトを利用する

①PHP をインストール

②Apache2 の設定

③PHPテストページを作成して動作確認

ブラウザでhttp://<サーバーIPアドレス>/index.php にアクセスすると次のような画面が出れば成功


3.5 Apache2 : バーチャルホストの設定

①デフォルトの設定ファイルをコピーし(ファイル名は任意、今回は例としてvhost-yourdomain.conf)、バーチャルホストの設定をします

②作成した設定ファイルを編集

③設定ファイルにシンボリックリンクを貼り、デフォルトの設定ファイルを無効化する

デフォルト無効化Apache再起動

④hostsファイルの編集

⑤ディレクトリー作成

⑥テストページを作成し、動作確認

⑦ブラウザでhttp://<FQDN>/index.html にアクセスして確認

タイトルとURLをコピーしました