タグ

あとで読むとUbuntuに関するsagasiteのブックマーク (8)

  • Ubuntu 20.04 LTS : SSL 証明書を取得する (Let's Encrypt) : Server World

    Let's Encrypt は Linux Foundation の協業プロジェクトで、Web 全体の安全性を改善することをミッションに掲げているとのことです。 発行料 無料 とはいえ、あやしいものではありません。 Let's Encrypt の詳細は公式サイトを参照ください。 ⇒ https://letsencrypt.org/ Let's Encrypt では 一般的な ドメイン認証 (DV) の証明書を無料で発行しています。 無料ですが Let's Encrypt の中間証明書は、大手認証局 (CA) のルート証明書によってクロス署名されているため、多くの主要ブラウザ等々で信頼済みとして扱われます。

  • Ubuntu 20.04でLet’s Encryptを使用してNginxを保護する方法 | DigitalOcean

    はじめに Let’s Encryptは、無料のTLS /SSL証明書を取得してインストールし、Webサーバーで暗号化されたHTTPSを有効にする簡単な方法を提供する認証局(CA)です。必要な手順のほとんど(すべてではないにしても)の自動化を試みるソフトウェアクライアントCertbotを提供することにより、プロセスを簡素化します。 現在、証明書の取得とインストールのプロセス全体は、ApacheとNginxの両方で完全に自動化されています。 このチュートリアルでは、Certbotを使用して、Ubuntu 20.04上のNginx用の無料のSSL証明書を取得し、証明書が自動的に更新されるように設定します。 このチュートリアルでは、デフォルトファイルの代わりに別のNginxサーバー設定ファイルを使用します。アドバイス:各ドメインに新しいNginxサーバーブロックファイルを作成すると、よくある間違い

    Ubuntu 20.04でLet’s Encryptを使用してNginxを保護する方法 | DigitalOcean
  • Ubuntu 20.04

    さくらのVPS の標準OSインストールによって提供される「Ubuntu 20.04」での管理・運用上、有用と思われる情報を紹介しています。 実行時に十分な注意が必要とされるものも含まれています。特に実運用環境下でのオペレーションの際には、必ず注意事項に従って作業をおこなうようにしてください。

    Ubuntu 20.04
    sagasite
    sagasite 2021/11/11
    さくらのVPS デフォルトOS Ubuntu20.04の仕様→SSHを確認 エラーメッセージをググるために日本語化は敢えてしない=サーバーは英語環境のままでOK
  • Brian Boucheron's Profile | DigitalOcean

    sagasite
    sagasite 2021/11/09
    Ubuntuのサーバーセットアップ
  • Linux、Nginx、MySQL、PHP(LEMP)スタックをUbuntu 20.04にインストールする方法 | DigitalOcean

    はじめに LEMPソフトウェアスタックは、PHPで記述された動的WebページとWebアプリケーションの提供に使用できるソフトウェアのグループです。これは、Nginx(「 Engine-X」と発音)Webサーバーを備えたL ** inuxオペレーティングシステムを表す頭字語です。バックエンドデータはMySQLデータベースに保存されており、動的コンテンツはP**HPが処理を行います。 このガイドは、Ubuntu 20.04サーバーにLEMPスタックをインストールする方法を示します。Ubuntuオペレーティングシステムが最初の要件を処理します。ここでは、残りのコンポーネントを起動して実行する方法を説明します。 前提条件 このチュートリアルを完了するには、Ubuntu 20.04サーバーに通常のroot以外のsudoユーザーとしてアクセス可能で、サーバーでファイアウォールが有効になっている必要があ

    Linux、Nginx、MySQL、PHP(LEMP)スタックをUbuntu 20.04にインストールする方法 | DigitalOcean
    sagasite
    sagasite 2021/11/04
    ステップ3 — PHPのインストール 「PHP fastCGIプロセスマネージャー」を表すphp-fpmをインストールし、PHPリクエストを渡すよう、Nginxに指示します。PHPとMySQLベースの通信を可能にするPHPモジュールphp-mysqlも必要です。
  • Ubuntu 20.04にNginxをインストールする方法 | DigitalOcean

    はじめに Nginxは、世界で最も人気のあるWebサーバーの1つであり、インターネット上で最大かつ最もトラフィックの多いサイトのホスティングを担っています。リソースにやさしく、Webサーバーやリバースプロキシとして使用できます。 このガイドでは、Ubuntu 20.04サーバーにNginxをインストールさらにファイアウォールを調整、Nginxプロセスを管理し、サーバーブロックをセットアップして単一のサーバーから複数のドメインをホストする方法について説明します。 前提条件 このガイドを始める前に、サーバーにsudo権限を持つ通常のroot以外のユーザーが設定されている必要があります。通常のユーザーアカウントを設定する方法については、Ubuntu 20.04の初期サーバーセットアップガイドをご覧ください。 アカウントを使用できるようになったら、root以外のユーザーとしてログインして開始します

    Ubuntu 20.04にNginxをインストールする方法 | DigitalOcean
    sagasite
    sagasite 2021/11/04
    ステップ6 – 重要なNginxファイルとディレクトリに精通する Nginxサービス自体の管理方法が分かったところで、いくつかの重要なディレクトリとファイルに慣れるために少しみてみましょう。
  • Ubuntu 20.04を使用するための初期サーバーセットアップ | DigitalOcean

    はじめに 最初に新しいUbuntu 20.04サーバを作成するときは、基的なセットアップの一部として、いくつかの重要な設定手順を実行する必要があります。これらの手順を踏むことで、サーバーのセキュリティと使い勝手が向上し、その後のアクションに必要な強固な基盤を手にすることができます。 ステップ1 — rootとしてログインする サーバーにログインするには、サーバーのパブリックIPアドレスを知る必要があります。また、パスワード、あるいは認証用のSSHの鍵をインストールしている場合には、rootユーザーアカウントのプライベートキーが必要になります。まだサーバーにログインしていない場合は、このプロセスを詳細に説明しているSSHとDropletsに接続する方法のガイドを参照してください。 サーバーに接続していない場合は、以下のコマンドを使用してrootユーザーとしてログインしてください(コマンドの

    Ubuntu 20.04を使用するための初期サーバーセットアップ | DigitalOcean
    sagasite
    sagasite 2021/11/04
    ステップ4 — 基本的なファイアウォールを設定する Ubuntu 20.04サーバーは、UFWファイアウォールを使用して、特定のサービスへの接続のみが許可されていることを確認できます。非常に簡単に設定できます。
  • Python 3をインストールしUbuntu 20.04サーバーにプログラミング環境を設定する方法 | DigitalOcean

    はじめに Pythonは初心者から経験豊富な開発者まで人気が高まりつつあるプログラミング言語です。Pythonは、スクリプティング、自動化、データ分析機械学習、バックエンド開発に適した、柔軟で汎用性の高いプログラミング言語です。 1991年にイギリスのコメディグループMonty Pythonに触発された名前で最初に公開された開発チームは、Pythonを楽しく使用できる言語にしたいと考えていました。 このチュートリアルでは、Ubuntu 20.24 サーバーでPython 3のプログラミング環境をセットアップする方法を学びます。サーバーでのプログラミングには多くの利点があり、開発プロジェクト間のコラボレーションをサポートします。このチュートリアルの一般原則はDebian Linuxのディストリビューションに適用されます。 必要条件 このチュートリアルを完了するには、Ubuntu 20.04

    Python 3をインストールしUbuntu 20.04サーバーにプログラミング環境を設定する方法 | DigitalOcean
    sagasite
    sagasite 2021/11/02
    Pythonの仮想環境の起動の仕方がWindowsとは違うので注意 $source my_env/bin/activate
  • 1