始める前に、以下のものがあることを確認してください。
まずシステムを更新して、すべてのパッケージが最新バージョンであることを確認することが重要です。
sudo apt update
sudo apt upgrade
Ubuntu にはデフォルトのリポジトリに Apache2 が含まれているため、コマンドを使用して簡単にインストールできますapt
。
sudo apt install apache2
インストールが完了すると、Apache2 サーバーが自動的に起動します。次のコマンドでステータスを確認できます。
sudo systemctl status apache2
次のような出力が表示され、Apache2 が実行されていることを示します。
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-07-18 10:00:00 UTC; 1min 23s ago
...
マシン上で UFW (Uncomplicated Firewall) が有効になっている場合は、HTTP および HTTPS トラフィックを許可する必要があります。次のコマンドで実行できます。
sudo ufw allow 'Apache Full'
ファイアウォールのステータスと適用されるルールを確認するには、次を使用します。
sudo ufw status
Apache2 が正しく動作していることを確認するには、Web ブラウザを開いてサーバーの IP アドレスに移動します。ローカル マシンで Apache を実行している場合は、 を使用することも localhost
、 を使用することもできます 127.0.0.1
。
http://localhost
デフォルトの Apache2 ようこそページが表示され、Web サーバーが正しくインストールされ、動作していることが確認されます。
Apache2 サービスの処理方法を知っておくと役立ちます。いくつかの重要なコマンドを次に示します。
sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl restart apache2
sudo systemctl reload apache2
sudo systemctl enable apache2
sudo systemctl disable apache2
Apache2 構成ファイルは にあります /etc/apache2
。重要なファイルとディレクトリには次のものがあります。
/etc/apache2/apache2.conf
: メイン設定ファイル。/etc/apache2/sites-available/
: 利用可能なサイトの構成ファイル。/etc/apache2/sites-enabled/
sites-available
:有効なサイトのファイルへのシンボリック リンク。/etc/apache2/conf-available/
y /etc/apache2/conf-enabled/
: グローバル設定モジュール用。/var/www/html/
: Web ドキュメントのデフォルトのルート ディレクトリ。新しい Web サイトを作成するには、デフォルトの構成ファイルをコピーし、必要に応じて変更します。
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysite.conf
mysite.conf
テキスト エディタでファイルを編集します。
sudo nano /etc/apache2/sites-available/mysite.conf
このファイル内で、Web サイトのルート ディレクトリ、サーバー名などを定義できます。基本的な例を次に示します。
<VirtualHost *:80>
ServerAdmin webmaster@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite
<Directory /var/www/mysite>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
新しいサイトを有効にして、Apache2 をリロードします。
sudo a2ensite mysite.conf
sudo systemctl reload apache2
おめでとう!これで、Ubuntu サーバーに Apache2 がインストールされ、設定されました。 Apache2 は、小規模な個人 Web サイトから大規模なエンタープライズ アプリケーションまで、あらゆるものを処理できる堅牢かつ柔軟な Web サーバーです。その構成や機能を拡張するための追加モジュールについて詳しく調べてください。
以下に、PyQt6 を正しくインストールするために必要なコマンドを示します。...
DDR4 RAM (Double Data Rate 4) は、最新の機器で使用されている最も先進的なテクノロジーの 1 つです。 DDR4 モジュールには複数の種類があり、物理サイズ、容量、速度、電圧、特定のアプリケーショ�...
人工知能 (AI) は、未来的な概念から、私たちの日常生活に遍在する現実になりました。 Siri や Alexa のような仮想アシスタントから高度な医療診断システムに至るまで、AI は私たちがテクノロジ�...
ソーシャル エンジニアリングは、技術的な弱点ではなく人間の弱点を突く攻撃方法です。サイバー犯罪者は、システムに強制的に侵入しようとするのではなく、人々を操作して、求めている情�...
Ubuntu をインストールして問題なく使用するために必要なパーティションを確認します。...
Temas más populares
Publicaciones recientes
ソーシャル ネットワークでのストリーミング エクスペリエンスを変革する 3 つの最高のアプリケーションを発見してください。...
2024年11月17日
Lo más visto
DDR4 RAM (Double Data Rate 4) は、最新の機器で使用されている最も先進的なテクノロジーの 1 つです。 DDR4 モジュールには複数の種類があり、物理サイズ、容量、速度、�...
2024年7月27日
新しいテクノロジーは、私たちの世界の見方、働き方、関わり方を大きく変えました。. 一方、地球温暖化に対するその影響は、非常に関連性があり、複雑なもの�...
2024年7月25日
人工知能 (AI) は、未来的な概念から、私たちの日常生活に遍在する現実になりました。 Siri や Alexa のような仮想アシスタントから高度な医療診断システムに至るま...
2024年7月24日