给apache生成虚拟机的脚本,支持通过制定域名和网站根目录来生成apache vhost配置信息和修改系统hosts文件,当然这里在修改hosts的时候仅仅将域名指向了127.0.0.1.
addhost.bat文件中需要配置两个变量,一个httpdPath,即httpd.exe所在文件夹,一个vhostConfig,即vhost文件所在路径。
addhost.sh文件中同样需要配置这两个变量,其中httpdPath为apache2ctl所在文件夹,不过vhostConfig为vhost文件所在文件夹。
windows下会将生成的vhost配置信息追加到%vhostConfig%这个文件中,而在linux下会在目录$vhostConfig下生成一个conf文件来存储当前的vhost信息。
##运行方法
addhost 域名 网站根目录路径
,在windows8.x中需要使用超级管理员运行,否则无法更改hosts文件。sudo ./addhost.sh 域名 网站根目录路径
##问题
在windows下可能会出现not installed service name "Apache2.2"
的错误提示,如果你没有安装apache到系统服务,那么运行httpd -k install -n Apache2.2
即可;如果已经将apache安装为系统服务,但是服务名称不是Apache2.2,需要修改注册表,在注册表HKEY_LOCAL_MACHINE\SYSTEM\Services下找到你的apache服务名称,然后右击选择重命名,将其改为Apache2.2,注意改完后一定要重启电脑,否则在重启之前apache不能使用。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。