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 選

推薦する

CSS3 で QR コードスキャン効果を実装する例

オンラインプレビューhttps://jsrun.pro/AafKp/まず効果を見てみましょう:最初の...

docker を使用して Redis マスター/スレーブを構築する方法

1. Docker環境を構築する1. Dockerfileを作成する Centos:latest か...

jsを使用してサーバーに写真をアップロードする

この記事の例では、参考のために画像をサーバーにアップロードするためのjsの具体的なコードを共有してい...

Linuxの同時実行は簡単です。このようにするだけです

並行処理関数 i の `grep server /etc/hosts | awk '{pri...

React HTML で react を使用する 2 つの方法

基本的な使い方 <!DOCTYPE html> <html lang="...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

MySQL で浮動小数点データを文字データに変換するときに起こりうる問題の詳細な説明

序文この記事は主に、MySQL で浮動小数点型を文字型に変換するときに発生する問題を紹介します。これ...

jQuery Ajax チャットボットの実装事例

チャットボットは多くの手作業を省くことができ、顧客サービス、天気予報対応など、さまざまな状況で使用で...

CSSの絶対と相対について

冒頭にこう書かれています:アブソリュートは言った。「親戚よ、私はあなたを私の人生で見たくない!」なぜ...

Docker stopはすべてのコンテナを停止/削除します

この記事では主に、すべてのコンテナを削除する Docker stop/remove を紹介し、皆さん...

熟練デザイナーの7つの原則(1):フォントデザイン

まあ、あなたはデザインの達人かもしれませんし、あるいはそれは大げさすぎるかもしれませんが、少なくとも...

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...

Vue シングルファイルコンポーネントの実装

最近、vue について読みました。これまで基本的に見落としていた単一ファイル コンポーネントを見つけ...

js でクラスセレクターと名前属性セレクターを実装する手順の例

jQuery の登場により、DOM の操作効率が大幅に向上し、開発がより高いレベルに引き上げられまし...

HTML 要素 (タグ) とその使用法

a : ハイパーリンクの開始位置または宛先位置を示します。頭字語: 単語の最初の文字からなる略語を示...