ホームページ >バックエンド開発 >PHPチュートリアル >異なるポートを構成する場合のマルチサイト エラー

異なるポートを構成する場合のマルチサイト エラー

WBOY
WBOYオリジナル
2016-06-23 14:02:43881ブラウズ

php+apache+mysql
ポート設定が異なるマルチサイトエラー 設定は以下の通り(http.confのみ修正)
NameVirtualHost *:80
NameVirtualHost *:81
NameVirtualHost *:82

#最初のサイトはrunning Company Website

DocumentRoot "D:/myweb/"
ServerName oa
php_value include_path ".;D:/myweb"


#2 番目のサイトは OA の実行に使用されます

DocumentRoot "D:/myoa/webroot/ "
ServerName oa
php_value include_path ".;D:/myoa/webroot"


#3 番目のサイトは独立したフォーラムの運営に使用されます

DocumentRoot "D:/bbs/"
ServerName oa


Listen 80
Listen 81
Listen 82

いずれにしても、80 81 82 は D:/bbs/ を指します。異なるポートが異なる Web サイトを指していないのはなぜですか?
(一部の記事では、新しい http2.conf 変更の作成について説明していますが、この方法は上記の方法とどのように異なります)


ディスカッションへの返信 (解決策)

ServerAdmin admin @ xxxx.com
DocumentRoot "パス"
ServerName localadm
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common

何かを追加このようにいくつかの部分

それらはすべて同じ httpd.conf 内にあります 新しい httpd2.conf を追加する必要はありません

在我Listen 200 和Listen 8080多有了,但都是指向8080的位置.設置如下:
01.#Listen 12.34.56.78:80

02.Listen 8080

03.Listen 200

04.

05.#

06.# 動的共有オブジェクト (DSO) のサポート

07.#

08.# DSO として構築されたモジュールの機能を使用できるようにするには

09 .# しなければならない対応する「LoadModule」行をこの場所に配置すると、その中に含まれる

10.# ディレクティブが使用される前に実際に利用できるようになります。

11.# 静的にコンパイルされたモジュール(「httpd -l」でリストされているもの)は、ここで

12.# をロードする必要はありません。

13.#

14.# 例:​​

15.# LoadModule foo_module modules/mod_foo.so

16.#

17.LoadModule actions_module modules/mod_actions.so

18.LoadModule alias_module モジュール/mod_alias。それで

19.LoadModule asis_module modules/mod_asis.so

20.LoadModule auth_basic_module modules/mod_auth_basic.so

21.#LoadModule auth_digest_module modules/mod_auth_digest.so

22.#LoadModule authn_anon_module modules/mod_authn_anon.so

23 .#LoadModule authn_dbm_module modules/mod_authn_dbm.so

24.LoadModule authn_default_module modules/mod_authn_default.so

25.LoadModule authn_file_module modules/mod_authn_file.so

26.#LoadModule authz_dbm_module モジュール/mod_authz_dbm.so

27.LoadModule authz_default_module モジュール/mod_authz_default.so

28.LoadModule authz_groupfile_module modules/mod_authz_groupfile.so

29.LoadModule authz_host_module modules/mod_authz_host.so

30.LoadModule authz_user_module modules/mod_authz_user.so

31.##LoadModule autoindex_module modules/mod_autoindex.so

32.#LoadModule cern_meta_module modules/mod_cern_meta.so

33.LoadModule cgi_module modules/mod_cgi.so

34.#LoadModule dav_module modules/mod_dav.so

35.#LoadModule dav_fs_module モジュール/mod_dav_fs.so

36 .#LoadModule deflate_module modules/mod_deflate.so

37.LoadModule dir_module modules/mod_dir.so

38.LoadModule env_module modules/mod_env.so

39.#LoadModule expires_module モジュールs/mod_expires.so

40.#LoadModule file_cache_module modules/mod_file_cache.so

41.#LoadModule headers_module modules/mod_headers.so

42.LoadModule imagemap_module modules/mod_imagemap.so

43.LoadModule include_module modules/mod_include.so

44.#LoadModule info_module モジュール/mod_info。だから

45.LoadModule isapi_module modules/mod_isapi.so

46.LoadModule log_config_module modules/mod_log_config.so

47.LoadModule mime_module modules/mod_mime.so

48 .#LoadModule mime_magic_module modules/mod_mime_magic.so

49. LoadModule proxy_module modules/mod_proxy.so

50.#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

51.#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

52.# LoadModule proxy_connect_module モジュール/mod_proxy_connect.so

53.LoadModule proxy_http_module モジュール/mod_proxy_http.so

54.#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

55.LoadModule negotiation_module modules/mod_negotiation.so

56.LoadModule rewrite_module modules/mod_rewrite.so

57.LoadModule setenvif_module modules/mod_setenvif.so

58.#LoadModule speling_module modules/mod_speling.so

59.#LoadModule status_module modules/mod_status.so

60.#LoadModule unique_id_module modules/mod_unique_id.so

61. LoadModule userdir_module modules/mod_userdir.so

62. #LoadModule usertrack_module modules/mod_usertrack.so

63.#LoadModule vhost_alias_module modules/mod_vhost_alias.so

64.#LoadModule ssl_module modules/mod_ssl.so

65.

66.

67.

68.サーバー名 "web"

69.DocumentRoot "d:/php/wnfenlei"

70.<ディレクトリ "d:/php/wnfenlei">

71. オプション インデックス FollowSymLinks

72. AllowOverride None

73. Order allow,deny

74. すべてから許可

75.

76.


77.

78.

79.サーバー名 "web"

80.DocumentRoot "d:/php/wnarticle"

81.<ディレクトリ "d:/php/wnarticle">

82. オプション インデックス FollowSymLinks

83. AllowOverride なし

84. 順序許可、拒否

85. すべてから許可

86.

87.

Apache 多ポート多拠点ポイント構成方法

私的は、oa 業者の独自の apache (非個別にインストールされた apache、この業者は他の apach のインストールを禁止しました)。
上の conf/extra/httpd-vhosts.conf はありません
(他の類のワンプ方式完全免インストール完全二进制的那种)
否か第一章子提示(http.conf 中修正)
前面指示出这个 ?? vhosts.conf
?)

httpd-vhosts.conf は自写的で、apache が提供するものではなく、php の include に似ています
生死は不存在です重启apache の原因ですか?

重启了も不可能です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。