不同端口配置多站点错误 配置如下 (仅仅在http.conf中修改)
namevirtualhost *:80
namevirtualhost *:81
namevirtualhost *:82
#第1个站点是用于运行公司网站
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/。 没有做到不同端口指向不同的网站,错的 原因,如何修改 ?
(有点文章说要建立一个新的 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.# dynamic shared object (dso) support
07.#
08.# to be able to use the functionality of a module which was built as a dso you
09.# have to place corresponding `loadmodule' lines at this location so the
10.# directives contained in it are actually available _before_ they are used.
11.# statically compiled modules (those listed by `httpd -l') do not need
12.# to be loaded here.
13.#
14.# example:
15.# loadmodule foo_module modules/mod_foo.so
16.#
17.loadmodule actions_module modules/mod_actions.so
18.loadmodule alias_module modules/mod_alias.so
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 modules/mod_authz_dbm.so
27.loadmodule authz_default_module modules/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 modules/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 modules/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 modules/mod_info.so
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 modules/mod_proxy_connect.so
53.loadmodule proxy_http_module modules/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.servername web
69.documentroot d:/php/wnfenlei
70.
71. options indexes followsymlinks
72. allowoverride none
73. order allow,deny
74. allow from all
75.
76.
77.
78.
79.servername web
80.documentroot d:/php/wnarticle
81.
82. options indexes followsymlinks
83. allowoverride none
84. order allow,deny
85. allow from all
86.
87.
apache 多端口多站点配置方法
我的是 一个oa厂商 的自带的apache (非单独安装的 apache 该厂商禁止安装其他apach)。
没有 上面的 conf/extra/httpd-vhosts.conf
(他类似 wamp方式全部免安装全部二进制的那种)
否则第一个帖子提到(仅仅在http.conf中修改)
前面指出这个 ?? (是否一定需要我另外找个配套的httpd-vhosts.conf
?)
httpd-vhosts.conf 是自写的,不是apache提供的,简单说类似于php的include
没有生效是不是你没有重启apache的原因?
重启了还是不可以的