首页 运维 网络学院 查看内容

Linux下批量建虚拟主机脚本

2011-3-4 11:48 568 0

摘要:   下面是我在工作中经常建站所用到的脚本,首先把需要建的虚拟主机域名写到test.txt中然后在开始写下面的脚本,此脚本是在nginx环境下用的  #!/bin/bash  for domain in...
关键词: nbsp domain index 脚本 conf rule location php nginx filename

  下面是我在工作中经常建站所用到的脚本,首先把需要建的虚拟主机域名写到test.txt中然后在开始写下面的脚本,此脚本是在nginx环境下用的  #!/bin/bash  for domain in `cat test.txt`  do  cat >> /usr/local/nginx/conf/vhost/host.conf << EOF或者用下句二者择其一  cat > /usr/local/nginx/conf/vhost/$domain.conf << EOF  server  {  listen    80;  server_namewww.$domain$domain;  index  index.php index.html index.htm;  root  /data0/web/$domain;  error_page 404 =http://www.$domain;  if (!-f \$request_filename){  set \$rule_0 1\$rule_0;  }  if (!-d \$request_filename){  set \$rule_0 2\$rule_0;  }  if (\$rule_0 = "21"){  rewrite ^/(.*)\?*$ /index.php?_route_=\$1 last;  }  if (\$host != 'www.$domain' ) {  rewrite ^/(.*)$http://www.$domain/\$1permanent;  }  location ~ .*\.(php|php5)?$  {  fastcgi_pass  127.0.0.1:9000;  fastcgi_index index.php;  include fcgi.conf;  }  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$  {  expires      30d;  }  location ~ .*\.(js|css)?$  {  expires      12h;  }  }  EOF  done
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部