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 選

推薦する

HTML ドキュメントに CSS を埋め込む一般的な 3 つの方法

HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...

Docker コンテナのデプロイの試み - マルチコンテナ通信 (node+mongoDB+nginx)

その理由はモッカー プラットフォームを導入したかったので、友人の勧めで既成のプロジェクト api-m...

MySQLはPartition関数を使用して水平分割戦略を実装します。

目次1件のレビュー2 水平分割の5つの戦略2.1 ハッシュ2.2 範囲2.3. キー2.4. リスト...

CSSでサウンドを再生するいくつかのテクニック

CSS は、スタイル、レイアウト、プレゼンテーションの領域です。色彩、サイズ、アニメーションが溢れて...

CSS フォーム検証機能の実装コード

レンダリング原理フォーム要素には、正規表現(携帯電話番号、メールアドレス、IDカードなど)をカスタマ...

MySQL5.6.17データベースをインストールするときにMy.iniファイルを構成する方法

最近、プロジェクトの開発時に MySql データベースを使用しました。MySql に関する記事をいく...

iframe に関するいくつかの発見と考察

この物語は、今日の予期せぬ発見から始まります。同社には複数のウェブサイトがある。友達リンクにはお互い...

mysqlは、現在の時刻が開始時刻と終了時刻の間にあるかどうかを判断し、開始時刻と終了時刻が空であることが許可されます。

目次要件: 進行中のアクティビティ データを照会する次のSQLクエリは、上記の4つの要件を満たし、タ...

プロセスごとにネットワーク帯域幅を監視する Linux ツール Nethogs のインストールと展開

概要Linux 用のオープン ソース ネットワーク監視ツールは数多くあります。たとえば、帯域幅の使用...

MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明

パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...

25 個の CSS フレームワーク、ツール、ソフトウェア、テンプレートを共有

スプライトカウダウンロード CSS リントダウンロード プレフィックスダウンロード 1140px C...

ulとliの基本的な使用法の分析

ナビゲーション、少量のデータテーブル、中央揃え<!DOCTYPE html PUBLIC &q...

Docker イメージを削除できません エラー: そのようなイメージはありません: xxxxxx 解決策

序文docker イメージを削除できません。docker docker imagesを確認すると、イ...

MySQLのexplain型の詳細な説明

導入:多くの場合、さまざまな選択ステートメントを使用して必要なデータを照会した後、多くの人は作業が正...

CSS3 を使用して 3D テキスト ホバー効果を実装するサンプル コード

この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介しま...