タグ

2021年11月4日のブックマーク (7件)

  • 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ファイアウォールを使用して、特定のサービスへの接続のみが許可されていることを確認できます。非常に簡単に設定できます。
  • Linuxでユーザーの一覧や現在のユーザを確認する方法とは?

    Linuxを管理していると「どのようなユーザが何人いるのか?」その一覧を知りたいという場合があるだろう。 また、現在ログインしているユーザを確認したいという場合もあるはずだ。 このページではLinuxでユーザの一覧と、現在ログインしているユーザの一覧を取得する方法をまとめてご紹介しよう! Linuxのユーザ一覧とpasswdファイル Linuxでは一般ユーザはもちろん、デーモン(常時起動プログラム)を稼動させるためのユーザなども存在している。デーモンを稼動させるためのユーザはログインする必要がない。というよりセキュリティーの関係上一般的なログイン処理をしてはいけない。ログイン出来るユーザが全てではないということを覚えておこう。 ユーザ名やその情報は「/etc/passwd」ファイルに記述されている。このファイルは手動で編集しないようにしよう。システムのユーザ情報に対する整合性が失われてしま

    Linuxでユーザーの一覧や現在のユーザを確認する方法とは?
    sagasite
    sagasite 2021/11/04
    $ cat /etc/passwd $ cut -d: -f1 /etc/passwd 現在ログインしているユーザ「users」コマンドもしくは「who」コマンドを使用するとよい。どちらも現在ログインしているユーザが表示できる $ who
  • Ubuntuのバージョン確認 - Qiita

    $ cat /etc/os-release NAME="Ubuntu" VERSION="16.04.4 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.4 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial $ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Descript

    Ubuntuのバージョン確認 - Qiita
    sagasite
    sagasite 2021/11/04
    $ cat /etc/os-release
  • Static Site Generators - Top Open Source SSGs | Jamstack

    Site Generators A List of Static Site Generators for Jamstack Sites

    Static Site Generators - Top Open Source SSGs | Jamstack
    sagasite
    sagasite 2021/11/04
  • Djangoでの開発 ダイジェスト - Qiita

    いつもはLaravel(PHP)かASP.NET MVC(C#)を使っていますが、たまにDjangoを使う際の思い出しメモ。 確認したいこと 私の知りたいことは、 Djangoでの基お作法がどうなっているのか?(CoCとかへの対応レベル) いわゆるMVC (MTV)はどこに、どのように記述するのか? モデルはどうやって記述する? View(Controller的なもの)はどうやって記述する? Template(View的なもの)はどうやって記述する?共通部分と個別部分は? ルーティングはどうやって設定する? WebAPIは必須なのでjsonどうやって返すの? と言ったあたりです。 そういう意味では、ほぼ、こちらの記事に網羅していただいているのですが(ありがたいことです)、私のニーズとは少々違うところもあるので、自分なりにまとめてみます。 他のフレームワーク利用者がとまどうこと 他のフレー

    Djangoでの開発 ダイジェスト - Qiita
    sagasite
    sagasite 2021/11/04
    MVCじゃなくてMTV。紛らわしい。