FTL Advanced Edition Gameplay On Linux
目次:
- 前提条件
- Apacheのインストール
- ファイアウォールを調整する
- Apacheインストールの検証
- systemctlでApacheサービスを管理する
- Apache構成ファイルの構造とベストプラクティス
- 結論
Apache HTTPサーバーは、世界で最も人気のあるWebサーバーの1つです。 これは、インターネットのWebサイトの大部分を処理するオープンソースのクロスプラットフォームHTTPサーバーです。 Apacheは、追加のモジュールを介して拡張できる多くの強力な機能を提供します。
このチュートリアルでは、Debian 9サーバーにApacheをインストールする手順を説明します。
前提条件
チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
Apacheのインストール
ApacheはデフォルトのDebianリポジトリで利用でき、インストールは非常に簡単です。
最初にパッケージインデックスを更新し、その後、次のコマンドを使用して
apache2
パッケージをインストールします。
sudo apt update
sudo apt install apache2
これで、Apacheがインストールされ、自動的に開始されます。Apacheサービスのステータスは次の方法で確認できます。
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
ファイアウォールを調整する
iptablesを使用してシステムへの接続をフィルターする場合、HTTP(
80
)およびHTTPS(
443
)ポートを開く必要があります。
次のコマンドを発行して、必要なポートを開きます。
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Apacheインストールの検証
すべてが正しく機能することを確認するには、ブラウザを開き、サーバーのIPアドレスまたはドメイン名
http://YOUR_IP_OR_DOMAIN/
を入力すると、以下に示すデフォルトのApacheウェルカムページが表示されます。

このページには、Apache構成ファイル、ヘルパースクリプト、ディレクトリの場所に関する基本的な情報が含まれています。
systemctlでApacheサービスを管理する
DebianシステムにApacheがインストールされたので、少し時間をかけて、基本的なApacheサービス管理コマンドに目を通し、慣れることができます。
Apacheサービスを停止するには、次を実行します。
sudo systemctl stop apache2
次のように入力して、もう一度開始します。
sudo systemctl start apache2
Apacheサービスを再起動するには:
sudo systemctl restart apache2
新しい設定でApacheをリロードします:
sudo systemctl reload apache2
sudo systemctl disable apache2
そして再び有効にするには:
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/sites-available/mydomain.com.conf構成ファイルは、/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 9サーバーにApacheが正常にインストールされました。 これで、アプリケーションのデプロイを開始し、ApacheをWebまたはプロキシサーバーとして使用できます。
Apache Debianこの投稿は、Debian 9シリーズにLAMPスタックをインストールする方法の一部です。
このシリーズの他の投稿:
•Debian 9にApacheをインストールする方法•Debian 9にPHPをインストールする方法•Debian 9にApache仮想ホストを設定する方法•Debian 9にMariaDBをインストールする方法•Debian 9にLet's EncryptでApacheを保護するLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード
CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。







