read -p " domain:" domain

       read -p " domain dir:" vhostdir

       read -p "rewrite.conf:" rewrite

       if [ ! -f "/opt/nginx/conf/config/vhost/$domain.conf" ]; then

       echo "==========================="

       echo "domain=$domain"

       echo "==========================="

       else

       echo "==========================="

       echo "$domain is exist!"

       echo "==========================="      

       fi

cat >/opt/nginx/conf/config/vhost/$domain.conf<<eof

server

       {

               listen       80;

               server_name $domain;

               index index.html index.htm index.php default.html default.htm default.php;

               root  $vhostdir;

               include $rewrite.conf;

               location ~ .*\.(php|php5)?$

                               fastcgi_pass  unix:/tmp/php-cgi.sock;

                               fastcgi_index index.php;

                               include fcgi.conf;

                       }

               location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

                       {

                               expires      30d;

                       }

               location ~ .*\.(js|css)?$

                       {

                               expires      12h;

                       }

       }

eof

if [ ! -f /opt/nginx/conf/config/vhost/$rewrite.conf ]; then

 echo "Create Virtul Host ReWrite file......"

       touch /opt/nginx/conf/config/vhost/$rewrite.conf

       echo "Create rewirte file successful,now you can add rewrite rule into /opt/nginx/conf/config/vhost/$rewrite.conf."

fi

或者可以用for domain in xxxxx 批量添加虚拟主机