Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
目次:
Apache HTTPサーバーは、世界で最も人気のあるWebサーバーの1つです。 これは、インターネットのWebサイトの大部分を処理するオープンソースのクロスプラットフォームHTTPサーバーです。 Apacheは、追加のモジュールを通じて拡張できる多くの強力な機能を提供します。
このチュートリアルでは、Debian 10、バスターにApacheをインストールする方法を説明します。
前提条件
チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
Apacheのインストール
ApacheパッケージはデフォルトのDebianリポジトリで利用可能です。
インストールは非常に簡単です。 次のコマンドを使用して、パッケージインデックスを更新し、Apache Webサーバーをインストールします。
sudo apt update
sudo apt install apache2
これで、Apacheがインストールされ、自動的に開始されます。 ステータスタイプを確認するには:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
ファイアウォールを調整する
UFWユーザーは、「Nginx Full」プロファイルを有効にすることで、HTTP(
80
)およびHTTPS(
443
)ポートを開くことができます。
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Apacheインストールの検証
Apacheが正しく動作することを確認するには、ブラウザを開き、サーバーのIPアドレスまたはドメイン名
http://YOUR_IP_OR_DOMAIN/
を入力すると、デフォルトのApacheウェルカムページが次のように表示されます。

このページには、Apache構成ファイル、ヘルパースクリプト、およびディレクトリの場所に関する基本情報が含まれています。
Apache構成ファイルの構造とベストプラクティス
- Debianベースのシステムでは、Apache構成ファイルは
/etc/apache2ディレクトリにあります。メインのApache構成ファイルは/etc/apache2/apache2.confです。Apacheがリッスンするポートは/etc/apache2/ports.conf指定され/etc/apache2/ports.confファイル。ApacheVirtual Hostsファイルは/etc/apache2/sites-availableディレクトリにあります。 このディレクトリにある構成ファイルは、/etc/apache2/sites-enabledディレクトリにリンクされていない限り、Apacheでは使用されません。仮想ホストディレクティブをアクティブ化するには、a2ensiteコマンドを使用してシンボリックリンクを作成します。sites-availableディレクトリからsites-enabledディレクトリ。 仮想ホストを非アクティブにするには、a2dissiteコマンドを使用します。たとえば、ドメイン名がmydomain.com場合、ドメイン構成ファイルの名前は/etc/apache2/sites-available/mydomain.com.conf必要がある/etc/apache2/sites-available/mydomain.com.conf、標準の命名規則に従うことを強くお勧めします。/etc/apache2/sites-available/mydomain.com.confさまざまなApacheモジュールのロードに使用される構成ファイルは、/etc/apache2/mods-availableディレクトリーにあります。mods-availableディレクトリーの構成は、a2enconfコマンドを使用して/etc/apache2/mods-enableディレクトリーへのシンボリックリンクを作成することにより有効にでき、a2enconfコマンドで無効にできます。グローバル構成フラグメントを含むa2disconfは/etc/apache2/conf-available保存されます。/etc/apache2/conf-availableディレクトリ。conf-availableディレクトリー内のファイルは、a2enconfコマンドを使用して/etc/apache2/conf-enabledへのシンボリックリンクを作成することで有効にでき、a2enconfコマンドで無効にできますa2disconfログファイル(access.logおよびerror.log)は/var/log/apacheディレクトリ。 仮想ホストごとに異なるaccessファイルとerrorログファイルを使用することをお勧めします。ドメインドキュメントルートディレクトリを任意の場所に設定できます。 webrootの最も一般的な場所は次のとおりです。-
/home/ //home/ //var/www//var/www/html//opt/
-
結論
DebianへのApacheのインストールは、1つのコマンドを実行するだけです。
これで、アプリケーションのデプロイを開始し、ApacheをWebサーバーまたはプロキシサーバーとして使用できます。
Apache DebianLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード
CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 10 LinuxにApache Cassandraをインストールする方法
Apache Cassandraは、単一障害点のない無料のオープンソースのNoSQLデータベースです。 この記事では、Apache CassandraをDebian 10、バスターにインストールする方法を説明します
Raspberry PiにApache Webサーバーをインストールする方法
Apache HTTPサーバーは、世界で最も人気のあるWebサーバーの1つです。 このチュートリアルでは、Raspberry PiにApache Webサーバーをインストールする方法を説明します。







