顿时萌发了用svn的思想,可是现在好像没有什么靠谱的svn服务吧?
马上就开始忧伤了:(
1
tonyseek 2015-02-08 14:09:31 +08:00 via Android
你需要的是 SCM 吧?可看下 ansible,按照 role 来划分站点,其中包括需要推到 /etc/nginx/conf.d 的配置。
那些 role 可以放一个 git 仓库也可以分开放。 |
3
FifiLyu 2015-02-08 16:16:17 +08:00
每个nginx建立一个git的分支,就解决了。没必要一个nginx一个git。
|
4
clino 2015-02-08 16:57:23 +08:00 via Android
我用的是一个git库放所有的配置文件,同步到/opt下,可以直接link来使用,如果不一样就拷过去改
|
5
est 2015-02-08 17:01:35 +08:00
为什么 “ 每个 nginx,需要建立一个 git 仓库 ” ?
为什么不能一个 nginx 配置对应一个目录下的nginx.conf ? |
6
ooxxcc 2015-02-08 18:02:49 +08:00
没弄懂lz的意思
按照debian包的样子,一个sites-available,一个sites-enabled,同步前者就可以了 |
7
vzch 2015-02-08 18:57:30 +08:00
原来不止我一个人没搞懂楼主在说什么......
|
8
Livid MOD 每个站点一个 .git 没有必要吧?
每个站点一个文件,所有文件在同一个 .git 里应该足够了。 |
9
zealic 2015-02-08 19:38:12 +08:00
同意六楼
善用 include 指令 |
11
shily 2015-02-09 11:48:47 +08:00 via Android
同意3楼,分支解决问题
|
13
siteshen 2015-02-09 17:28:58 +08:00
# 1个分支,一个目录足以
for server_name in ['server1', 'sever2', ...]: scp "local:${servername}.conf" "${server_name}:/etc/nginx/conf.d/" |