Linux快速创建apache站点环境的shell脚本
来源:互联网 发布:淘宝怎么设置花呗支付 编辑:程序博客网 时间:2024/06/06 08:35
先在/etc/apache2/sites-available/中新建一个site.templet.conf文件,内容如下
<VirtualHost *:80> ServerAdmin webmaster@localhost servername @DOMAIN_NAME //用来替换新建站点的域名 DocumentRoot /var/www/@SITE_FILENAME //用来替换新建站点的文件名 ErrorLog ${APACHE_LOG_DIR}/@DOMAIN_NAME_error.log //替换新建站点的日志文件位置 CustomLog ${APACHE_LOG_DIR}/@DOMAIN_NAME_access.log combined</VirtualHost>
然后新建一个.sh的创建站点的文件
#!/bin/bash # author: Dior # mail: todaycoder@163.com # function: Create Site if [ -z $1 ] || [ -z $2 ]; then echo "Param1: the domain name which you want create." echo "Param2: the site filename which you want create." exit fi DOMAIN_NAME=$1 //输入创建站点的域名 SITE_FILENAME=$2 //输入创建站点的文件名 mkdir -p /var/www/$SITE_FILENAME cd /etc/apache2/sites-available/ sed "s/@DOMAIN_NAME/${DOMAIN_NAME}/g" site.templet.conf | sed "s/@SITE_FILENAME/${SITE_FILENAME}/g" > ${SITE_FILENAME}.conf //替换上面新建文件中的信息 a2ensite ${SITE_FILENAME}.conf service apache2 reload
将上面的代码贴到linux环境的.sh文件中然后运行 ./file_name site_domain site_filename 站点默认建立在/var/www/文件夹中,在新建站点之前要将想要新建的站点域名开通DNS解析。在操作过程中有什么不懂的欢迎交流!
1 0
- Linux快速创建apache站点环境的shell脚本
- Linux下使用Shell脚本快速创建项目目录模板
- Linux环境下的脚本—shell
- Linux Shell脚本快速入门
- shell脚本编程:Linux的自动化逻辑卷创建脚本
- linux shell 脚本,创建函数
- linux下创建shell脚本
- 快速创建laravel项目shell脚本
- 创建固定大小的文件 -- Linux shell 脚本编写实例
- 创建固定大小的文件 -- Linux shell 脚本编写实例
- Linux下eclipse中shell脚本编程环境的搭建
- Linux环境下的脚本—shell(二)
- Linux环境下的脚本—shell(三)
- Linux环境下的脚本—shell(四)
- linux的shell脚本
- shell脚本菜单的创建
- shell脚本的创建编辑
- 删除apache的签名的shell脚本
- HDU 5297 Y sequence
- arguments、callee、call、apply、bind及函数封装和构造函数
- leetcode
- 清新脱俗的TensorFlow CIFAR10例程的代码重构——更简明更快的数据读取、loss accuracy实时输出
- CRLF
- Linux快速创建apache站点环境的shell脚本
- DapperPoco -- 基于Dapper的、轻量级的、高性能的、简单的、灵活的ORM框架
- JS第二天
- iOS 新版蚂蚁金服支付宝 支付失败 系统繁忙ALI40247
- leetcode
- 设计模式学习笔记
- Android通过网络URL获取图片并显示
- EMACScript6之-----------------------箭头函数
- spring+hibernate+jpa配置