Debian专用的建站环境(lnmp+h5ai+ffmpeg)

已认证 超甜 5天前 13


介绍:

Debian专用的建站环境,急速安装.包含了Linux下常规的安装包: nginx,mysql,memcached,php,h5ai,ffmpeg.

已在Debian7和Debian8上通过测试.


使用说明:


网站根目录: /home/www 数据库目录: /home/mysql 探针存放目录: /home/status 附件存放目录: /home/www/files

自带简易探针,可自行替换.


附件目录默认为h5ai,并附带ffmpeg.


网站主页: http://域名 探针地址: http://域名/status 附件目录: http://域名/files


下载地址:

wget --no-check-certificate -qO webenv.sh 'https://moeclub.org/attachment/LinuxShell/webenv.sh' && chmod -x webenv.sh


使用方法:

bash webenv.sh [域名或IP地址]


特别说明:


运行完成后,会自动进入mysql初始化进程. 请设置数据库的root密码,及更新权限. 网站程序直接解压至/home/www目录中. 解压后请确保/home/www目录下存在index.php或index.html文件. 否则,目录不正确.


代码阅览:

#!/bin/bash
[ -z "$1" ] && [ $# -ne '1' ] && echo "Please input your domain" && exit 1
[ -n "$1" ] && DOMAIN="$1"
[ ! -f /etc/os-release ] && echo "Not Found Version! " && exit 1;
[ -f /etc/os-release ] && DEB_VER="$(awk -F'[= "]' '/VERSION_ID/{print $3}' /etc/os-release)"
[ -z $DEB_VER ] && echo "Error, Found Version! " && exit 1;
sed -i '/debian wheezy main/'d /etc/apt/sources.list
sed -i '/debian wheezy-backports main/'d /etc/apt/sources.list
sed -i '/debian wheezy-updates main/'d /etc/apt/sources.list
sed -i '/debian jessie main/'d /etc/apt/sources.list
sed -i '/debian jessie-backports main/'d /etc/apt/sources.list
sed -i '/debian jessie-updates main/'d /etc/apt/sources.list
echo "deb http://www.deb-multimedia.org wheezy main" >>/etc/apt/sources.list
echo "deb http://httpredir.debian.org/debian wheezy main" >>/etc/apt/sources.list
echo "deb-src http://httpredir.debian.org/debian wheezy main" >>/etc/apt/sources.list
[ "$DEB_VER" == '7' ] && echo "deb http://httpredir.debian.org/debian wheezy-backports main" >> /etc/apt/sources.list
[ "$DEB_VER" == '7' ] && echo "deb-src http://httpredir.debian.org/debian wheezy-backports main" >> /etc/apt/sources.list
[ "$DEB_VER" == '7' ] && echo "deb http://httpredir.debian.org/debian wheezy-updates main" >> /etc/apt/sources.list
[ "$DEB_VER" == '7' ] && echo "deb-src http://httpredir.debian.org/debian wheezy-updates main" >> /etc/apt/sources.list
echo "deb http://httpredir.debian.org/debian jessie main" >>/etc/apt/sources.list
echo "deb-src http://httpredir.debian.org/debian jessie main" >>/etc/apt/sources.list
[ "$DEB_VER" == '8' ] && echo "deb http://httpredir.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
[ "$DEB_VER" == '8' ] && echo "deb-src http://httpredir.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
[ "$DEB_VER" == '8' ] && echo "deb http://httpredir.debian.org/debian jessie-updates main" >> /etc/apt/sources.list
[ "$DEB_VER" == '8' ] && echo "deb-src http://httpredir.debian.org/debian jessie-updates main" >> /etc/apt/sources.list
sed -i '/deb cdrom/'d /etc/apt/sources.list
sed -i '/^$/'d /etc/apt/sources.list
echo >> /etc/apt/sources.list
[ "$DEB_VER" == '7' ] && {
[ -f /etc/apt/preferences ] && mv -f /etc/apt/preferences /etc/apt/preferences.bak
cat >/etc/apt/preferences</etc/apt/preferences</etc/nginx/sites-available/default<


还没有人收藏过本帖~
访客记录
  • 超甜
最新回复 (0)

你可以在 登录 or 注册 后,对此帖发表评论!

返回