アプリ配置多サービス
1.apacheをインストールして、インストールの手順を参考にします。http://enenxie.iteye.com/admin/blogs/1933395
2.httdocsフォルダをコピーして、現在の同じディレクトリに名前を変更します。mydocsのようです。
3.配置conf/httpd.com nfに傍受ポート を追加します。は、仮想ホスト を構成する。
httdocsとmydocsディレクトリの下にはindex.phpがあります。内容は以下の通りです。
問題があります。本機が8081ポートにアクセスしないときは、デフォルトでDockmentRootディレクトリのサービスにジャンプします。解決方法:<Virtual Host local Host:8081>のlocal hostを実際のipアドレスに交換すればいいです。
2.httdocsフォルダをコピーして、現在の同じディレクトリに名前を変更します。mydocsのようです。
3.配置conf/httpd.com nf
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
Listen 8081 #
# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
<VirtualHost localhost:8081>
ServerAdmin [email protected]
DocumentRoot "/usr/local/apache2/mydocs" #
ServerName localhost
ServerAlias localhost
ErrorLog "logs/enenxie-host.localhost-error.log"
CustomLog "logs/enenxie-host.localhost-access.log" common
<Directory "/usr/local/apache2/mydocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
デフォルトのDirectoryノードを変更
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride none
# Require all denied
Require all granted
</Directory>
4.テスト:httdocsとmydocsディレクトリの下にはindex.phpがあります。内容は以下の通りです。
<?php phpinfo();?>
apacheを起動して、ブラウザで80と8081のサービスポートをそれぞれ訪問します。問題があります。本機が8081ポートにアクセスしないときは、デフォルトでDockmentRootディレクトリのサービスにジャンプします。解決方法:<Virtual Host local Host:8081>のlocal hostを実際のipアドレスに交換すればいいです。