ubuntu 14.04 阿里云服务器安装lamp环境脚本
17-04-13 17:23
字数 1709
阅读 5525
已编辑
阿里云环境搭建:
#!/bin/bash
#安装包
apt-get update
apt-get -y install php5 apache2 mysql-server
apt-get -y install curl libcurl3 libcurl3-dev php5-curl php5-mysql php5-dev php5-gd php5-soap
apt-get -y install libapache2-mod-php5
apt-get -y install cronolog
a2enmod rewrite
a2enmod expires
a2enmod include
apt-get -y install zabbix-agent
#####安全方面
sed -i "s/ServerTokens OS/ServerTokens Prod/g" /etc/apache2/conf-available/security.conf
sed -i "s/ServerSignature On/ServerSignature Off/g" /etc/apache2/conf-available/security.conf
######安装apf
#阿里云防火墙:
apt-get -y install apf-firewall
sed -i "s/IFACE_IN="eth0"/IFACE_IN="eth1"/g" /etc/apf-firewall/conf.apf
sed -i "s/IFACE_OUT="eth0"/IFACE_OUT="eth1"/g" /etc/apf-firewall/conf.apf
sed -i "s/IFACE_TRUSTED=""/IFACE_TRUSTED="eth0"/g" /etc/apf-firewall/conf.apf
sed -i "s/DEVEL_MODE="1"/DEVEL_MODE="0"/g" /etc/apf-firewall/conf.apf
sed -i "s/SET_MONOKERN="0"/SET_MONOKERN="1"/g" /etc/apf-firewall/conf.apf
sed -i "s/IG_TCP_CPORTS="22"/IG_TCP_CPORTS="80"/g" /etc/apf-firewall/conf.apf
sed -i "s/DLIST_DSHIELD="0"/DLIST_DSHIELD="1"/g" /etc/apf-firewall/conf.apf
sed -i "s/no/yes/g" /etc/default/apf-firewall
apf -a 允许访问的ip地址
apf -r
#下载phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.tar.gz
######安装pure-ftpd
apt-get -y install pure-ftpd
groupadd ftpgroup
useradd ftpuser -g ftpgroup -s /bin/false -d /dev/null
mkdir -p /data/web/
mkdir /data/logs
chown -R ftpuser.ftpgroup /data/web/
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb
(echo ftptest;echo ftptest) | pure-pw useradd test -u ftpuser -d /data/web/
pure-pw mkdb
/etc/init.d/pure-ftpd restart
#配置安装zabbix客户端
sed -i "s/Server=127.0.0.1/Server=监控ip地址/g" /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent restart
#配置apache,在文件末尾加ServerName,避免报错
sed -i '$aServerName localhost' /etc/apache2/apache2.conf
0人点赞>
请登录后发表评论
文章归档
最新文章
最受欢迎
17-08-04 09:28
17-04-13 17:23
3 评论
收录了。。。[em_28]
哈哈
欢迎小刘同学。[em_71][em_13]