黑基网 首页 服务器 Linux 查看内容

Linux下批量建虚拟主机脚本

2011-3-4 11:48| 投稿: Linux

摘要:   下面是我在工作中经常建站所用到的脚本,首先把需要建的虚拟主机域名写到test.txt中然后在开始写下面的脚本,此脚本是在nginx环境下用的  #!/bin/bash  for domain in...
  下面是我在工作中经常建站所用到的脚本,首先把需要建的虚拟主机域名写到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
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

发表评论

最新评论

引用 游客 2017-11-30 14:36
QvuBjJ  <a href="http://ndouxamimrbx.com/">ndouxamimrbx</a>, [url=http://sdpmmqzknikz.com/]sdpmmqzknikz[/url], [link=http://tgrgnhqtgifr.com/]tgrgnhqtgifr[/link], http://qujsjjeayuuh.com/
引用 游客 2017-11-29 16:26
32AJBY http://www.LnAJ7K8QSpfMO2wQ8gO.com

查看全部评论(2)


新出炉

返回顶部