Apacheで複数のhttpポートを設定する方法

王林
リリース: 2020-11-03 17:03:21
転載
4532 人が閲覧しました

Apacheで複数のhttpポートを設定する方法

方法 1: httpd-vhosts を使用する

(関連する推奨事項:apache)

Apache 構成ディレクトリを入力します。 as / usr/local/apache/conf/

httpd.conf ファイルを開きます

複数のリスニング ウィンドウを構成します 81、82

ServerName localhost:81 # Listen 80 Listen 81 Listen 82
ログイン後にコピー

#Include conf/extra/httpd を見つけます-vhosts .conf、# 記号を削除し、コメントを解除します。

/usr/local/apache/conf/extra ディレクトリに入り、httpd-vhosts.conf ファイルを開きます。

NameVirtualHost を構成します *:81

 ServerAdmin host1.example.com DocumentRoot "/home/public/web/host1" ServerName localhost:81 ServerAlias localhost:81 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common"   ServerAdmin host2.example.com DocumentRoot "/home/public/web/host2" ServerName localhost:82 ErrorLog "logs/host1.example.com-error_log" #CustomLog "logs/host1.example.com-access_log common" 
ログイン後にコピー

方法 2: httpd.conf のみを変更する

Apache 構成ディレクトリ (/usr/local/apache/conf/

など) を入力して httpd.conf ファイルを開きます

設定 複数のリスニング ウィンドウ、81、82

Listen 81 Listen 82
ログイン後にコピー

を設定し、ファイルの最後に次の内容を追加します:

 DocumentRoot /home/public/web/host1 ServerName localhost:81   Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all   DocumentRoot /home/public/web/host2 ServerName localhost:82   Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all 
ログイン後にコピー

さまざまなバージョンの Apache ディレクトリのアクセス許可設定

1、古い使用例

Order allow,deny Allow from all
ログイン後にコピー

2、新しい使用例

Require all granted
ログイン後にコピー

3、新しい例

#add for WWW Listen 91  DocumentRoot "D:/IDE/WWW" ServerName localhost:91   Options Indexes FollowSymLinks AllowOverride None Require all granted 
ログイン後にコピー

以上がApacheで複数のhttpポートを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!