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 データベースの基礎: 基本コマンドの概要

推薦する

2017 最新バージョンの Windows インストール MySQL チュートリアル

1. まず、MySQL の公式サイトから最新バージョンの MySQL をダウンロードします。リンクを...

Tomcat マルチレイヤーコンテナの設計に関する簡単な説明

目次コンテナ階層サーブレットの検索を要求するプロセス仕組みTomcat のコンテナは Servlet...

HTML知識ポイントの実践経験のまとめ

1. 表タグはtable、trは行、tdはセル、cellspacingはセル間の距離、cellpad...

JDBC および MySQL 一時テーブルスペースの詳細な分析

背景一時テーブルスペースは、データベースのソート操作を管理し、一時テーブルや中間ソート結果などの一時...

MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

最新バージョンのMySQL 8.0.11をインストールした後、ユーザーを作成して認証します。認証され...

MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...

JavaScriptで継承を実装するいくつかの方法

目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...

Vueは物流タイムライン効果を実現します

この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...

MySQL 5.7.17 最新インストールチュートリアル(画像とテキスト付き)

mysql-5.7.17-winx64 は MySQL の最新バージョンです。インストールは無料で...

Nginx のタイムドログカットの詳細な説明

序文デフォルトでは、Nginx ログはファイルに書き込まれます。各ドメインのログを区別するために、通...

JavaScriptの基本的なインタラクションの詳細な説明

目次1. 要素の入手方法文書から入手ID取得クラス名 (className) を取得します。タグ名 ...

docker run 起動パラメータ コマンドを表示する方法 (推奨)

runlike を使用してコンテナの docker run 起動パラメータを表示します。 pipを...

CentOS 7.5 に Python 3.6.6 を最初からインストールするための詳細なチュートリアル

ps: 環境はタイトル通りです依存関係をインストールする yum インストール openssl-de...

UbuntuはPythonスクリプトのサンプルコードを定期的に実行する

オリジナルリンク: https://vien.tech/article/157序文この記事では、Ub...