日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

wampserver环境下,apache本地下设置多个域名

發(fā)布時(shí)間:2024/9/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wampserver环境下,apache本地下设置多个域名 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Apache在安裝之后默認(rèn)只是指向一個(gè)站點(diǎn),即127.0.0.1,如果要進(jìn)行多站點(diǎn)的配置,需要更改一些配置。

步驟、方法:

1,)讓Apache在啟動(dòng)時(shí)能加載虛擬主機(jī)模塊。

打開(kāi)Apache安裝目錄下conf/httpd.conf文件,找到下面兩行文字,把最前面的 # 號(hào)去掉,然后保存。

#LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule rewrite_module modules/mod_rewrite.so #Include conf/extra/httpd-vhosts.conf

2,)接下來(lái)還是在httpd.conf中找到DocumentRoot 和?Directory節(jié)點(diǎn),如果我們的站點(diǎn)設(shè)置在:

example001站點(diǎn)地址:"d:/wamp/www/example001"

example002站點(diǎn)地址:"d:/wamp/www/example002"

那么修改配置如下:


#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
#AllowOverride None
# modify @2015-09-19
AllowOverride All
Order deny,allow
Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "d:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#

# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
#Allow from 127.0.0.1
# modify @2015-09-19
Allow from all
</Directory>

3,)完成以上配置保存后,找到路徑conf/extra/httpd-vhosts.conf進(jìn)行配置:

備注:

<VirtualHost *:8080>

#ServerAdmin是站點(diǎn)管理員郵箱
ServerAdmin webmaster@dummy-host.example.com ? ?

#DocumentRoot?是站點(diǎn)根目錄
DocumentRoot "c:/Apache2/docs/dummy-host.example.com"

#ServerName?是站點(diǎn)網(wǎng)址
ServerName dummy-host.example.com

#ServerName?是站點(diǎn)網(wǎng)址擴(kuò)展
ServerAlias www.dummy-host.example.com

#ErrorLog?是站點(diǎn)錯(cuò)誤日志存放路徑
ErrorLog "logs/dummy-host.example.com-error.log"

#CustomLog?是站點(diǎn)客戶(hù)端訪問(wèn)日志存放路徑
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:8080

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
#<VirtualHost *:8080>
# ServerAdmin webmaster@thinkphp_blog.com
# DocumentRoot "D:\wamp\www\thinkphp_blog"
# ServerName www.thinkphp_blog.com
# ServerAlias www.thinkphp_blog.com
# ErrorLog "logs/thinkphp_blog.com-error.log"
# CustomLog "logs/thinkphp_blog.com-access.log" common
#</VirtualHost>
<VirtualHost *:8080>
#管理員郵箱
ServerAdmin admin@cnmiss.cn
#根目錄
DocumentRoot "d:/wamp/www/blog"
#默認(rèn)域名
ServerName tblog001.com
#用*表示泛域名,如果要接收三級(jí)泛域名解析,可以寫(xiě)成這樣:*.my.cnmiss.cn
ServerAlias *.tblog001.com
#錯(cuò)誤日志
ErrorLog logs/tblog001-error.log
#用戶(hù)日志
CustomLog "logs/tblog001-access.log" common
#下面為目錄權(quán)限配置信息,可以省略
<Directory "d:/wamp/www/blog">
Options Indexes FollowSymLinks
#AllowOverride None
# modify @2015-09-19
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

4,)配置host(C:\Windows\System32\drivers\etc\host文件最后一行回車(chē),添加如下一行),保存。

127.0.0.1 ? ? ? www.tblog001.com

5,)重啟wampserver,輸入網(wǎng)址(http://www.tblog001.com:8080/)訪問(wèn):

總結(jié)

以上是生活随笔為你收集整理的wampserver环境下,apache本地下设置多个域名的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。