如何在Macbook上配置Apache虚拟主机
打开httpd.conf文件
去掉LoadModule vhost_alias_module modules/mod_vhost_alias.so
这句前面的#号
和
Include conf/extra/httpd-vhosts.conf这句前面的#号
Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部
然后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代码
#配置自己的虚拟主机
<VirtualHost *:80>
#网站目录,如果在www目录下的php目录,下面 #就填写F:/www/php
DocumentRoot "D:/WALP/www"
#域名
mac虚拟机怎么修改apache配置文件
打开terminal app
编辑apache 的配置文件 /etc/apache2/httpd.conf
> sudo vim /etc/apache2/httpd.conf
找到 httpd-vhosts.conf 的那一行,去除行首的#,启用虚拟主机配置文件
保存
编辑虚拟主机文件
> sudo vim /etc/apache2/extra/httpd-vhosts.conf
里面有虚拟主机的配置,参考其中一个添加自己的
一般添加虚拟主机后,localhost会访问不到,需要将localhost的虚拟主机放在最上面,如图
保存
3
重启apache
sudo apachectl restart
4
还需编辑 /etc/hosts 文件,将ip地址对应到虚拟主机的域名商
> sudo vim /etc/hosts
增加
127.0.01 localhost
127.0.0.1 dev.bettercare.com.cn
保存
mac下如何使用apache,documentroot怎么改路径
首先你要做的就是在配置文件中引入虚拟主机配置文件(include 逗conf/extra/httpd-vhost.conf地)
之后你找到虚拟主机配置文件(httpd-vhost.conf)
之后在host 文件里添加好ip和域名的关系。
如果是本地的话,需要注释掉apache配置文件中的文档根目录documentRoot
最后一步,在apache配置文件中监听端口 listen :81;重启apache就可以了。
最后在访问的时候记得带上端口号。
这样弄比较麻烦,还不如一个域名对应一个站点这样的设计方式,来的简单快捷,而且不容易出错。
在mac上配置了apache的虚拟主机,然后使用IP远处访问部署的服务,不能访
基本对于所有机器来说,localhost指向本机。修改虚拟主机名,在windows机器的host文件中增加地址解析。
追问
如果在windows机器的hosts中添加地址解析的话,不是所有人想用都得加这个地址解析。
有没有什么方法,别人不需要添加hosts地址解析,直接通过IP地址访问就能访问我配置的虚拟主机呢
追答
直接访问IP地址;
或者你能在本地架设DNS服务,但这样也需要修改其他机器的DNS服务器指向
如何在macos系统上安装apache,mysql,php
如何在macos系统上安装apache,mysql,php
mysql要自己下载,php和apache都有。
启动apache:
打开Apche的
配置文件
/etc/
apache2
/httpd.conf
在httpd.conf中找到
#Include
/private/etc/apache2/extra/httpd-vhosts.conf
去掉前面的“#”,保存并退出,重启后就开启
虚拟主机
。