wamp配置虚拟主机(was虚拟主机端口)
141
2022-11-18
本文目录一览:
你好,
修改 hosts 文件 1 不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址。比如你安装了 Web 开发环境(MAMP 或 WAMP),启动环境以后,访问 你就会打开环境的
独立IP指的是公网IP地址是私有的。为您保留。
但它指的是IDC的虚拟主机是一台机器,但它会被虚拟化到通过软件设置,用户可用多台主机。
如果说这两个词放在一起,是主机为您提供一个虚拟的,但会给你一个固定的公网IP。
你这个提示是权限问题。可以用下面的方法解决:打开 httpd.conf 搜索Deny from all 修改为 Allow from all。或者添加Allow from localhost
如下:
# Require all granted
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
/Directory
另外告诉你如何设置虚拟目录。首先使虚拟配置文件生效,也就是去掉了httpd-vhosts.conf前面的#。#在配置文件中表示备注
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
开启虚拟配置文件后要访问localhost,一定要在虚拟主机配置文件里面配置localhost域名指向本地wamp的www目录。或者其他目录
打开 httpd-vhosts.conf,配置localhost域名指向的目录,默认一般指向wamp/www目录,如下
VirtualHost *:80
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/wamp/www"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
/VirtualHost
上面配置后还不可以访问本地localhost。还需要让本地的ip也就是 127.0.0.1指向localhost这域名。
虚拟配置文件好处是可以设置n个虚拟主机。比如
我配置一个访问dedegbk.com的域名指向本地一个虚拟目录
VirtualHost *:80
ServerAdmin webmaster@dummy-host2.dedegbk.com
DocumentRoot "D:/wamp/www/0dedecms/dedegbk"
ServerName dedegbk.com
ServerAlias
ErrorLog "logs/dummy-host2.dedegbk.com-error.log"
CustomLog "logs/dummy-host2.dedegbk.com-access.log" common
/VirtualHost
设置好虚拟目录后接下来修改hosts来使127.0.01这个本机ip指向本地设置的虚拟主机
127.0.0.1 dedegbk.com
127.0.0.1 localhost
好,接下来就是重启wamp使所有配置生效!
希望能帮到你!
发表评论
暂时没有评论,来抢沙发吧~