1 Star 0 Fork 1

白一梓 / addhost

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
readme.md

addhost

给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信息。

##运行方法

  • windows addhost 域名 网站根目录路径,在windows8.x中需要使用超级管理员运行,否则无法更改hosts文件。
  • linux 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不能使用。

Comments ( 0 )

Sign in for post a comment

About

快速创建apache虚拟主机 spread retract
Shell
MIT
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Shell
1
https://git.oschina.net/yunnysunny/addhost.git
git@git.oschina.net:yunnysunny/addhost.git
yunnysunny
addhost
addhost
master

Search

152606 8668e384 1899542 133635 2cd7d36e 1899542