Linux オペレーティング システムに Apache サービスをインストールする方法

Linux オペレーティング システムに Apache サービスをインストールする方法

ダウンロードリンク:

動作環境

VMware 仮想マシンの CentOS 7.6

セキュアCRT

Xftp (Xmanager)

需要分析

Apacheサービスを使用してhttpにアクセスする

手順

1. CDをマウントする

[root@localhost ~]# /dev/cdrom /mnt をマウントします

ここに画像の説明を挿入

マウントされているか確認する

[root@localhost ~]# df -Th

ここに画像の説明を挿入

2. ソースパッケージからインストールプログラムをコンパイルする(コンパイルしてインストール)

[root@localhost パッケージ]# yum -y install gcc gcc-c++ make

ここに画像の説明を挿入

3. HTTP依存パッケージ(合計7パッケージ)をインストールします。

[root@localhost パッケージ]# rpm -ivh /mnt/Packages/pcre-devel-8.32-17.el7.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7_4.1.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.el7.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/openldap-devel-2.4.44-20.el7.x86_64.rpm
[root@localhost パッケージ]# rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm

ここに画像の説明を挿入

4. XFTPソフトウェアを使用してhttp-2.4.25.tar.gzソフトウェアパッケージをLinuxシステムにインストールします。

Open Xmanager Enterprise ソフトウェア

ここに画像の説明を挿入

Xftpプログラムを開く

ここに画像の説明を挿入

初めて使用する場合は新規作成する必要があります。名前とホストの両方に仮想マシンの IP アドレスを入力し、プロトコルを SFTP に変更し、ユーザー名とパスワードを入力して、[確認] をクリックして閉じます。

ここに画像の説明を挿入

セッションで20.0.0.41を選択し、「接続」をクリックします。

ここに画像の説明を挿入

上記のパスボックスに/optと入力し、optファイルを入力して、デスクトップ上のhttpd-2.4.25.tar.gz圧縮パッケージファイルをoptファイルにドラッグします。

ここに画像の説明を挿入

5. tar の解凍

/optディレクトリに切り替える

[root@localhost ~]# cd /opt

圧縮パッケージをC/optに解凍します。

[root@localhost opt]# tar xzvf httpd-2.4.25.tar.gz -C /opt

チェックしてみてください、すでに存在しています

[root@localhost opt]# ll

ここに画像の説明を挿入

6. ./configure 設定

httpd-2.4.25ディレクトリに入る

[root@localhost opt]# cd httpd-2.4.25/

./configureを設定します。インストールパスが追加されます。

[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/apache

ここに画像の説明を挿入

7. コンパイルする

認識可能なバイナリファイルに変換する

[root@localhost httpd-2.4.25]# 作成

8. インストールする

ソフトウェアの実行可能プログラム、構成ファイル、ヘルプドキュメント、その他の関連ファイルをLinuxオペレーティングシステムにコピーします。

[root@localhost httpd-2.4.25]# インストールする

9. 使用

/usr/local/apache/bin/ディレクトリに入る

[root@localhost httpd-2.4.25]# cd /usr/local/apache/bin/

設定ファイルを変更する

[root@localhost bin]# vi /usr/local/apache/conf/httpd.conf

i を押して編集モードに入り、:set nu を押してテキストに行番号を付け、:194 を押して行 194 を見つけ、行 194 の最初の文字 # を削除して 80 サービス契約を有効にします。

ここに画像の説明を挿入

apachectl サービスを開始するには、2 回入力してください。一度も成功しなかった

[root@localhost bin]# ./apachectl 開始
[root@localhost bin]# ./apachectl 開始

ここに画像の説明を挿入

クライアントブラウザをインストールする

[root@localhost bin]# rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm

これはクライアント閲覧ツールです

[root@localhost bin]# lynx 127.0.0.1

ここに画像の説明を挿入

仮想マシンのファイアウォール サービスを無効にする

[root@localhost bin]# systemctl stop firewalld.service

ここに画像の説明を挿入

コンピュータのWebページにアクセスし、仮想マシンのIPアドレスを入力します。

ここに画像の説明を挿入

仮想マシンに入り、再度確認します

ここに画像の説明を挿入

要約する

これで、Linux オペレーティング システムで Apache サービスをインストールする方法に関するこの記事は終了です。Linux で Apache サービスをインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

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

<<:  TypeScript 開発のための 6 つの実用的なヒント

>>:  MySQL データベースの基礎: 基本コマンドの概要

推薦する

docker-compose を使用して Clickhouse をすばやくデプロイする方法のチュートリアル

ClickHouse は、オープンソースの列指向 DBMS (Yandex によって開発) です。 ...

LinuxでSVNサーバーを構築する方法

1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...

Reactの二次連携を実現する方法

この記事では、二次リンクを実現するためのReactの具体的なコードを参考までに共有します。具体的な内...

React diffアルゴリズムソースコード分析

目次単一ノード差分単一要素を調整するマルチノード差分調整子配列ノードが移動したかどうかを判断するには...

TypeScript を使用して Vue3 で axios をカプセル化する詳細な例

この axios パッケージは、vue3 デモで使用されます。便宜上、element-plus は ...

MySQL EXPLAIN ステートメントの使用例

目次1. 使用方法2. 出力結果1.id 2.選択タイプ3.表4.パーティション5.タイプ6.可能な...

ウェブページをデザインするには?ウェブページを作成するには?

Web デザインの理解に関しては、多くの人がまだ Web ページ制作のレベルにとどまっているようで...

Vue で eslint 検出をオフにする方法 (複数の方法)

目次1. 問題の説明2. 問題解決1. 問題の説明Vue プロジェクトを開発する場合、作成時に誤って...

vue2.x の徹底研究 - h 関数の説明

目次解決、要約: vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、w...

ソースコードの観点からキープアライブコンポーネントのキャッシュ原理に答える

今日は、早速本題に入り、面接中に尋ねられた質問、つまりキープアライブ コンポーネントのキャッシュ原理...

MySQL レプリケーションの原理と実際のアプリケーションの詳細な説明

この記事では、例を使用して、MySQL レプリケーションの原理と実際のアプリケーションについて説明し...

CSSタグの表示モードの詳細な説明

ラベル表示モード(重要) divタグとspanタグ1. スタイルはまったく同じですが、ラベルが異なり...

レスポンシブ原則と Vue2.0/3.0 の違いについての簡単な分析

序文vue3.0 が正式にリリースされて以来、多くの友人が vue3.0 に切り替えました。ここでは...

Iframe の内外のページで JS がどのように動作するかの概要

目次iframeの外側のiframeのコンテンツを取得する方法1方法2 iframe 内の ifra...

Django プロジェクトを作成して MySQL に接続する方法

1: django-admin.py startproject プロジェクト名2: cd プロジェク...