ウェブサイト検索

Linux 上の CGI スクリプト: Apache CGI-bin の構成例

Common Gateway Interface (CGI) は、Web クライアントとサーバー間のリンクとして機能し、Web サーバー上でスクリプトやプログラムを実行できるようにする重要なテクノロジです。 CGI は新しいテクノロジにほぼ置き換えられていますが、Linux システム管理者にとって、Web ブラウザ経由でシステムを迅速に監視したり管理タスクを実行したりできる便利なツールであり続けています。

このチュートリアルでは次のことを学びます:

  • Ubuntu Linux に Apache Web サーバーをインストールする方法
  • さまざまなプログラミング言語で CGI スクリプトを作成および実行する方法
  • Web ブラウザから CGI スクリプトにアクセスしてテストする方法

続きを読む →

Ubuntu 22.04 に Apache2 リバース プロキシを使用して Wiki.js をインストールする方法

このページでは

  1. 前提条件
  2. Node.jsのインストール
  3. PostgreSQL データベースのインストール
  4. Wiki.js のインストール
  5. Apache2をリバースプロキシとして設定する
  6. Wiki.js インストールの構成
  7. 結論

Wiki.js は、Node.js、Git、Markdown をベースにした無料のオープンソース Wiki ソフトウェアです。これは AGPL-v3 ライセンスに基づいてリリースされており、パフォーマンスとシステム リソースの節約を目的に設計されています。 Wiki.js は、システム上のどこにでもインストールできる強力な Wiki ソフトウェアです。オペレーティング システムまたは Heroku などのクラウド サービスを使用して Wiki.js をインストールしたり、Docker や Kubernetes などのコンテナ環境に Wiki.js をデプロイしたりできます。

Wiki.js は PostgreSQL データベースと互換性があり、追加の認証、ロギング システム、検索エンジン、レンダリング、ストレージのた

続きを読む →

アクセス制御の基礎とクラウド サービスに適したもの

セキュリティとデータ プライバシー規制への準拠を維持しながら、より多くのデータをより多くのユーザーが利用できるようにするさまざまなアプローチを比較します。

企業データをクラウドに移行する動きが加速するにつれ、データを安全に保護するための最善のアプローチについて活発な議論が行われています。ただし、さまざまなアクセス制御フレームワークの詳細について説明する前に、まず企業がデータをクラウドに移行し始めるときに直面する広範な課題について理解しましょう。何よりもまず、クラウド プロバイダーやサードパーティ プロバイダーが提供する幅広いストレージと分析またはコンピューティング サービスです。言い換えれば、企業がデータをクラウドに移動することを決定した場合、データを保存するリポジトリの種類を決定する必要があります。

各クラウド会社はさまざまなデータ ストアを提供しており、クラウドに移行したデータを分析するためのサービスは十数種類あります。さらに、データ サイエンス プラットフォームとデータ ウェアハウスを主要なパブリック クラウド インフラストラクチャの一部として動作できるようにするクラウド ネイティブのサードパーティ サービスもあります。これらの各サービスは、組織内のデータ アナリストや科学者などのデー

続きを読む →

Apache Cassandra 4.0 で仮想テーブルの使用を開始する

それらとは何か、そしてそれらをどのように使用するか。

最近の Apache Cassandra 4.0 ベータ リリースの多くの追加機能の中で、仮想テーブルは注目に値するものの 1 つです。

Cassandra の以前のバージョンでは、ユーザーは実行中の圧縮、クライアント、メトリック、さまざまな構成設定などの Cassandra の詳細を調べるために Java Management Extensions (JMX) にアクセスする必要がありました。仮想テーブルはこれらの課題を解決します。 Cassandra 4.0 ベータ版を使用すると、ユーザーはこれらの詳細とデータを読み取り専用システム テーブルから Cassandra Query Language (CQL) 行としてクエリできるようになります。

以前の Cassandra バージョンの JMX ベースのメカニズムがどのように機能したかを次に示します。ユーザーがクラスター内の特定のノードの圧縮ステータスを確認したいと考えていると想像してください。ユーザーはまず、ノード上で nodetool Compactionstats を実行するために JMX 接続を確立する必要があります。この要件により、ユーザ

続きを読む →

オープンソース ツールでネットワークを保護する

Apache Syncope と Metron は、不正アクセスやデータ損失からネットワークを保護するのに役立ちます。

システムの整合性は、特にネットワーク上の他人の個人情報を保護する責任がある場合には不可欠です。システム管理者は、その対象が家庭、中小企業、または数百人または数千人の従業員を抱える組織であっても、セキュリティ ツールに精通していることが重要です。

サイバーセキュリティの仕組み

サイバーセキュリティには、不正アクセスからネットワークを保護することが含まれます。ただし、ほとんどの人が考慮していない攻撃ベクトルが数多く存在します。孤独なハッカーがネットワークにアクセスできるまでファイアウォール ルールと手動で対決するという決まり文句はよく使われていますが、これは非常に不正確です。セキュリティ侵害は、自動化、マルウェア、フィッシング、ランサムウェアなどによって発生します。発生したすべての攻撃に直接対抗することはできませんし、すべてのコンピューター ユーザーが常識を働かせることを期待することもできません。したがって、ユーザーを自分自身の間違いから守るのと同じくらい、侵入に抵抗し、外部の攻撃からユーザーを守るシステ

続きを読む →

Apache Webサーバーを構成する方法

堅牢でよく知られており、構成が簡単な Web サーバーである Apache を使用して独自の Web サイトをホストする方法を学びます。

私は長年にわたり自分のウェブサイトをホストしてきました。 20 年以上前に OS/2 から Linux に切り替えて以来、私はサーバー ソフトウェアとして Apache を使用してきました。 Apache は堅牢でよく知られており、基本的なインストールの設定は非常に簡単です。複数の Web サイトなど、より複雑なセットアップを構成することは、それほど難しいことではありません。

Apache Web サーバーのインストールと構成は、root として実行する必要があります。ファイアウォールの構成も root として実行する必要があります。ブラウザを使用してこの作業の結果を表示するには、非 root ユーザーとして実行する必要があります。 (仮想ホストではユーザー student を使用します。)

インストール

注: この記事は、Fedora 33 と Apache 2.4.46 を使用して更新されています。別のディストリビューションまたは別のリリース

続きを読む →

Apache Kafka と SigNoz によるアプリケーションの可観測性

SigNoz は、開発者が最小限の労力で迅速に可観測性の目標を達成し始めるのに役立ちます。

SigNoz は、オープンソースのアプリケーション可観測性プラットフォームです。 React と Go に組み込まれた SigNoz は、開発者が最小限の労力でできるだけ早く可観測性の目標を達成できるようにゼロから書かれています。

この記事では、アーキテクチャ、Kubernetes ベースのデプロイメント、SigNoz の一般的な用途など、ソフトウェアについて詳しく説明します。

SigNoz アーキテクチャ

SigNoz は、いくつかのコンポーネントを結合して、簡単に開始できるスケーラブルで疎結合のシステムを作成します。最も重要なコンポーネントの一部は次のとおりです。

  • OpenTelemetry コレクター
  • アパッチ カフカ
  • アパッチドルイド

OpenTelemetry Collector は、トレースまたはメトリクス データ収集エンジンです。これにより、SigNoz は、Jaeger、Zipkin、OpenConsensus などの業界標

続きを読む →

Apache Cassandra に貢献するための初心者ガイド

世界中のインターネット サービスを強化するために使用されるオープン ソース データベース プロジェクトへの参加を開始します。

Apache Cassandra は、パフォーマンスを犠牲にしないスケーラビリティと高可用性により、世界中の何千もの企業から信頼されているオープン ソースの NoSQL データベースです。このように広く使用されている分散システムに貢献するのは困難に思えるかもしれないので、この記事は簡単な入り口を提供することを目的としています。

Cassandra に貢献するには、次のような十分な理由があります。

  • Apache Software Foundation (ASF) から貢献者として認められる
  • American Express、Bloomberg、Netflix、Yelp などの企業のインターネット サービスを強化する、世界中の何百万もの人々が使用するオープンソース プロジェクトに貢献
  • コミュニティの一員として新機能を追加し、プロジェクト史上最も安定した Cassandra 4.0 のリリースを基に構築する

どうやって始めるのか

続きを読む →

Apache Software Foundation がオープンソース プロジェクトを選択する方法

Apache Software Foundation (ASF) は、オープン性を確保するための独自のプロセスと値のセットを中心に構築されています。

Apache Software Foundation (ASF) の長年のボランティア兼メンター (そして現在の理事会メンバー) として、そして Apache Incubator の副社長として、私は ASF が運営する独自のプロセスと価値観についての洞察を提供できることを誇りに思っています。

ASF は、寛容で実用的なオープン ソースの Apache ライセンスを中心としており、公益のために設立された慈善団体であるという理由だけで、他の多くの財団とは異なる行動をとります。たとえば、ASF 理事会はメンバーによって選出されます。誰も理事会の議席を買うことはできず、ASF は企業ではなく個人と提携しています。一般に、ASF に関与する個人の所属企業は公表されず、それは問題ではありません。その結果、ASF は、企業が価値のあるプロジェクトの構築に快適に協力できるベンダー中立的な環境を促進しました。

ASF がプロジェクトをどのように選択するか、今日のオープンソース ライセンスの状況、そして将来に向けて ASF に何が期待できるかを見てみ

続きを読む →

ShardingSphere を使用した分散データベースの詳細については、こちらをご覧ください。

Apache ShardingSphere は、オープンソースの分散データベースに加え、カスタマイズされたクラウドネイティブのエクスペリエンスを提供するためにユーザーと開発者がデータベースに必要なエコシステムを提供します。

Apache ShardingSphere は、オープンソースの分散データベースに加え、カスタマイズされたクラウドネイティブのエクスペリエンスを提供するためにユーザーと開発者がデータベースに必要なエコシステムを提供します。 Apache Foundation に参加してから 3 年間、ShardingSphere コア チームはコミュニティと協力して、オープンソースの堅牢な分散データベースとサポートするエコシステムを作成してきました。

ShardingSphere は、単純な分散データベース ミドルウェア ソリューションという通常の業界の型にはまったく適合しません。 ShardingSphere は、分散プラガブル システムを再作成し、実際のユーザー実装シナリオの成功を可能にし、コミュニティとデータベース業界に価値のあるソリューションを提供します。

ShardingSphere の目的はデータベース プラスのコンセプトです。

続きを読む →