Linux インストール Apache サーバー構成プロセス

Linux インストール Apache サーバー構成プロセス

袋を用意する

インストール

Apacheがすでにインストールされているかどうかを確認する

rpm -qa |grep httpd

Apacheをアンインストールする

rpm -e --nodeps httpd

(-nodeps はソフトウェアの依存関係を無視することを意味します)

rpm パッケージを保存するフォルダを作成する

CD /

mkdir rpm_dir

パッケージを解凍する

tar -zxvf httpd-2.4.51.tar.gz

tar -zxvf apr-1.7.0.tar.gz

tar -zxvf apr-util-1.6.1.tar.gz

Apache の 2 つの依存ファイル apr と apr-util を srclib フォルダに移動します (フォルダにバージョン番号を付けられないことに注意してください。そうしないと、システムがこれら 2 つのソフトウェアを見つけることができません)

mv /rpm_dir/apr-1.7.0 /rpm_dir/httpd-2.4.51/srclib/apr

mv /rpm_dir/apr-util-1.6.1 /rpm_dir/httpd-2.4.51/srclib/apr-util

pcre 正規表現ライブラリ、XML ファイルを解析するための expat 開発ライブラリ

rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --nodeps

rpm -ivh expat-devel-2.1.0-12.el7.x86_64.rpm --nodeps

Apacheの解凍ディレクトリに切り替えてインストールパッケージをコンパイルします

httpd-2.4.51 をインストールします

./configure --prefix=/usr/local/apache --with-included-apr

Apacheをインストールする

作成 && インストール

Apacheがインストールされているパスに切り替えて、Apacheの設定を変更します。

cd /usr/local/apache

vim conf/httpd.conf

ポート番号を変更します:

ホームページにアクセスするためのルート パスを変更します。

Apacheを起動する

まず、スタートアッププログラムをシステムのスタートアップディレクトリにリンクし、httpdという名前を付ける必要があります。

cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd

Apacheサービスを登録し、ファイルの先頭に次の内容を追加します。

vim /etc/rc.d/init.d/httpd

#!/bin/sh
 
# chkconfig:35 61 61
 
# 説明:Apache

Apacheを自動的に起動するように設定し、Linuxサービス監視を追加する

chkconfig --add httpd

リストを表示

chkconfig --list

開始、再起動

サービス httpd 停止

サービスhttpdの開始

Linux への Apache サーバーのインストールに関するこの記事はこれで終わりです。Linux への Apache サーバーのインストールに関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で Apache を使用してファイル サーバーを構築する手順
  • Linux オペレーティング システムに Apache サービスをインストールする方法
  • LinuxベースのApacheウェブサイトサービス構成の詳細な説明
  • Linux での Apache サーバーの構成と管理の簡単な分析
  • Linux での Apache サービスの展開と構成

<<:  div の高さをブラウザの高さに合わせて調整する方法

>>:  HTML 初心者のためのベストプラクティス 15 選

推薦する

VMwareのCentosシステムでNavicatがMySQLサーバーに接続できない問題を解決します

ホスト 'xxxx' はこの MySQL サーバーに接続できませんエラー: 1130...

不規則な投影を実現するためのボックスシャドウとドロップシャドウのサンプルコード

border-radius で生成できる四角形やその他の図形に影を追加する場合 (「Adaptive...

Flinkのフォールトトレラントメカニズムに関する簡単な説明:ジョブ実行とデーモン

目次1. ジョブ実行のフォールトトレランス1.1 タスクフェイルオーバー戦略1.2 ジョブ再開戦略2...

Java は Apache.POI を使用して HSSFWorkbook を Excel にエクスポートします

Apache.POI の HSSFWorkbook を使用して Excel にエクスポートします。具...

Vueリスナーの使用例の詳細な説明

1つ目はjQueryのajaxを使用してリクエストを送信することです ユーザーが登録するときに、リス...

vuex の補助関数 mapGetters の基本的な使い方の詳細な説明

mapGettersヘルパー関数mapGettersヘルパー関数は、ストア内のゲッターをローカルの計...

JavaScript 配列を走査する 5 つの方法

目次1. forループ: 基本的でシンプル2. forEach() メソッド: コールバック関数の使...

動的な背景グラデーション効果を実現するCSS3

CSS3 を学ぶということは、新しい機能と基本的な理論に慣れることを意味します。この記事では、ケー...

MySQL ユーザー権限管理の実装

1. MySQL の権限の概要MySQL には、権限を制御する 4 つのテーブルがあります。user...

vue3 カスタムディレクティブの詳細

目次1. カスタム指示の登録1.1. グローバルカスタム指示1.2. ローカルカスタム指示2. カス...

Tomcatの再構成後に起動が遅くなる問題を迅速に解決

Jenkins+Tomcatサーバーの設定中に、Tomcat設定ファイルが変更され、サーバーのTom...

Linuxサーバーのディスク容量を拡張する方法

目次序文ステップ序文今日、es ログが記録されていないことに気付きました。filebeat、elas...

この記事は、Dockerにおけるcgroupの具体的な使用法を徹底的に理解するのに役立ちます。

目次cgroupとはcgroupの構成cgroupが提供する機能cgroup 内の CPU を制限す...

Linux に nginx をインストールする方法

Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...