全球主机交流论坛

标题: lnmp一键包新建网站的时候是否一定要执行vhost.sh,新建文件不 [打印本页]

作者: dongzide    时间: 2012-4-19 00:35
标题: lnmp一键包新建网站的时候是否一定要执行vhost.sh,新建文件不
自己手动建conf文件不行吗????

刚试了一下,
我在usr/..../vhost/下,把已有的conf文件复制一份,内容和文件名改成要新建的网站的,
然后在home/wwwroot/下新建一个新网站的域名文件夹。

访问网站,结果自动跳转到根目录,手动新建失败。

然后用vhost.sh命令新建,就成功了。


怎么回事,我想手动改和新建conf文件的方式来创建网站不行吗???


因为我需要用php来通过修改、生成文件和文件夹来新建网站,如果不能这样操作必须用vhost.sh就有麻烦了
作者: alttcn    时间: 2012-4-19 00:38

你创建完 conf和网站文件夹,记得conf里设置关联一下!然后 reload
作者: 408904199    时间: 2012-4-19 00:38
问谷歌
作者: 落霞孤鹜    时间: 2012-4-19 00:39
两个原因,一,配置不对,二,配置错了。。
作者: 狂奔的蜗牛    时间: 2012-4-19 00:40
提示: 该帖被管理员或版主屏蔽
作者: dongzide    时间: 2012-4-19 00:42
alttcn 发表于 2012-4-19 00:38
你创建完 conf和网站文件夹,记得conf里设置关联一下!然后 reload

设置关联和reload是啥意思,

我想要用php通过自动新建conf和网站文件夹的方式来自动新建网站可行吗???

reload,是不是还要动用命令?
作者: dongzide    时间: 2012-4-19 00:42
落霞孤鹜 发表于 2012-4-19 00:39
两个原因,一,配置不对,二,配置错了。。

新建网站只要vhost里面新建个conf和wwwroot里面新建个网站文件夹就好了吧,

哪儿错了
作者: 每次醒来    时间: 2012-4-19 00:43
本帖最后由 每次醒来 于 2012-4-19 00:46 编辑

usr/..../nginx.conf/vhost/

nginx.conf 代码里面最后的  } 前面加一个 include vhosts/*.conf;

重启nginx
作者: alttcn    时间: 2012-4-19 00:45
dongzide 发表于 2012-4-19 00:42
设置关联和reload是啥意思,

我想要用php通过自动新建conf和网站文件夹的方式来自动新建网站可行吗?? ...


关联网站路径,保存。

/root/lnmp reload 运行一下。
作者: dongzide    时间: 2012-4-19 00:48
每次醒来 发表于 2012-4-19 00:43
usr/..../nginx.conf/vhost/

nginx.conf 代码里面最后的  } 前面加一个 include vhosts/*.conf;

问题1:nginx.conf文件在这里:/usr/local/nginx/conf/
vhost里面只有我新建的网站的conf。

如果你说的是改这个文件的话,那这个文件默认结尾已经有这句话了啊。不需要加了
作者: dongzide    时间: 2012-4-19 00:49
alttcn 发表于 2012-4-19 00:45
关联网站路径,保存。

/root/lnmp reload 运行一下。

不行啊,这不是还要用到命令么???

php执行不了这个啊,

就不能光新建、修改个文件文件夹就把网站建好了?
作者: 每次醒来    时间: 2012-4-19 00:49
dongzide 发表于 2012-4-19 00:48
问题1:nginx.conf文件在这里:/usr/local/nginx/conf/
vhost里面只有我新建的网站的conf。

哦 那就别加了
作者: alttcn    时间: 2012-4-19 00:50
dongzide 发表于 2012-4-19 00:49
不行啊,这不是还要用到命令么???

php执行不了这个啊,


你想太多了。
作者: dongzide    时间: 2012-4-19 00:50
每次醒来 发表于 2012-4-19 00:49
哦 那就别加了

别加,光复制个网站conf,新建个网站文件夹,绑定不了啊,咋个办
作者: alttcn    时间: 2012-4-19 00:52
dongzide 发表于 2012-4-19 00:50
别加,光复制个网站conf,新建个网站文件夹,绑定不了啊,咋个办


PHP执行不了kill 和 reload 的。
作者: dongzide    时间: 2012-4-19 00:53
alttcn 发表于 2012-4-19 00:52
PHP执行不了kill 和 reload 的。

惨,那那些php的自助服务器管理面板是怎么新建虚拟主机的?
作者: alttcn    时间: 2012-4-19 00:57
dongzide 发表于 2012-4-19 00:53
惨,那那些php的自助服务器管理面板是怎么新建虚拟主机的?


他们有自己的模块,PHP调用其他东西来弄的。
作者: alttcn    时间: 2012-4-19 00:57
dongzide 发表于 2012-4-19 00:53
惨,那那些php的自助服务器管理面板是怎么新建虚拟主机的?


除非你联系的到会做此类管理系统的人,哈哈。
作者: dongzide    时间: 2012-4-19 01:01
alttcn 发表于 2012-4-19 00:57
他们有自己的模块,PHP调用其他东西来弄的。

应该不会吧,

按说linux系的服务器,要添加虚拟主机不就是修改文本配置文件就可以了么?
作者: alttcn    时间: 2012-4-19 01:09
dongzide 发表于 2012-4-19 01:01
应该不会吧,

按说linux系的服务器,要添加虚拟主机不就是修改文本配置文件就可以了么? ...


还需要运行 kill  或 reload
作者: dongzide    时间: 2012-4-19 01:17
alttcn 发表于 2012-4-19 01:09
还需要运行 kill  或 reload

纯悲剧,看来程序自动兴建是不可能了,只能手动操作了




欢迎光临 全球主机交流论坛 (https://loc.qiche.eu.org/) Powered by Discuz! X3.4