Linux+Varnish+Apache+MySQL+PHP一键包For Ubuntu/Debian

php中文网
发布: 2016-06-07 16:36:19
原创
1132人浏览过

使用方法: 建议各位先update和upgrade: apt-get -y updateapt-get -y upgrade OK后执行: sudo suwget http://lvamp.yzs.me/lvamp0.3.tar.gztar zxvf lvamp.tar.gzcd lvamp0.3 如果是Debian的,请执行: ./db-lvamp.sh Ubuntu的,请执行: ./ub-lvamp.sh

使用方法:

建议各位先update和upgrade:

apt-get -y update
apt-get -y upgrade
登录后复制

OK后执行:

sudo su
wget http://lvamp.yzs.me/lvamp0.3.tar.gz
tar zxvf lvamp.tar.gz
cd lvamp0.3
登录后复制

如果是Debian的,请执行:

./db-lvamp.sh
登录后复制

Ubuntu的,请执行:

立即学习PHP免费学习笔记(深入)”;

./ub-lvamp.sh
登录后复制

安装MySQL时会提示输入MySQL的root密码,putty可能会乱码,不过直接输入密码然后按Enter就OK了:

Set MySQL Password

添加虚拟主机:

/root/addhost
登录后复制

添加虚拟主机详细教程:

=========================================================================
Add Virtual Host for LVAMP
=========================================================================
Made by Extreme
My Blog:http://yzs.me/
For more information please visit http://yzs.me/1517.html
=========================================================================
Please input domain:example.com  #此处输入你要绑定的域名
===========================
domain=example.com
===========================
Do you want to add more domain name? (y/n)  #如果改网站还有其他域名(例如www,bbs),则输入y,否则输入n,按回车
y  
Type domainname,example(www.yzs.me bbs.yzs.me blog.yzs.me):
www.example.com  #此处输入你要添加的域名
===========================
domain list=www.example.com
===========================
Do you want to use a different user for this website? (y/n)  #让你的站点以不同的用户身份运行(默认用户为www-data),能有效防跨站
y
Type username,example:mywebsite
example  #这里输入该网站要使用的用户的用户名(用户不存在时会自动创建,千万别输入root)
===========================
your website user is example
===========================
Please input the directory for the domain:test.com :  #这里输入你的网站的根目录,默认为/var/www/你的域名,可直接按回车使用默认设置
(Default directory: /var/www/test.com):
===========================
Virtual Host Directory=/var/www/test.com
===========================
Please input Administrator Email Address:example@example.com  #此处输入你的网站的管理员邮箱,可直接按回车跳过使用配置设置。
===========================
Server Administrator Email=example@example.com
===========================
Press any key to create your virtul host...
Create Virtul Host directory......
set permissions of Virtual Host directory......
Enabling site test.com.
Run '/etc/init.d/apache2 reload' to activate new configuration!
Restart Apache2......
Restarting web server: apache2 ... waiting .
=========================================================================
Add Virtual Host for LVAMP
=========================================================================
Made by Extreme
My Blog:http://yzs.me/
For more information please visit http://yzs.me/1517.html
=========================================================================
到此,虚拟主机创建完毕
登录后复制

状态管理工具:

/root/lvamp {start|stop|reload|restart|kill
登录后复制

如果要删除网站:

a2dissite 域名
service apache2 restart
登录后复制

如果要卸载LVAMP(先进入LVAMP一键包的目录):

./remove.sh
登录后复制

FAQ:

使用某些程序时,例如WordPress,可能会提示输入FTP信息,如果你没有设置站点以其他用户身份运行,则执行:

chown -R www-data:www-data +你的网站目录
登录后复制

如果站点以其他用户身份运行,则把www-data改成添加虚拟主机时填写的用户名,例如我填的是example,则执行:

chown -R example:example +你的网站目录
登录后复制

======================我是邪恶的分割线======================
 

2013年4月5日更新日志:

1 ) Debian不再需要自行添加Dotdeb源

2 ) 优化安装过程,提前MySQL安装,更早提示用户们输入密码

3 ) 添加PHP-GD库

4 ) 关闭文件列表功能

5 ) 添加服务管理工具(/root/lvamp)使用方法:

/root/lvamp {start|stop|reload|restart|kill
star:启动LVAMP服务
stop:停止LVAMP服务
reload:重新LVAMP配置文件
restart:重新启动LVAMP服务
kill:强制中止LVAMP服务
登录后复制

5 ) 更改创建网站文件夹默认权限755(rwxr_xr_x)为711(rwx__x__x),更有效对付跨站获取数据。

6 ) 添加mpm-itk模块,支持每个站点一个用户,使用方法:

在执行/root/addhost时,会提示您输入网站用户名:

Do you want to use a different user for this website? (y/n)   y   #输入y则使用该功能,n则不使用
输入y后:
Type username,example:mywebsite
test
===========================
your website user is test
登录后复制

如图:

Username

2013年2月6日更新日志:

1 ) 添加mod_headers模块。可以在.htaccess添加如下代码定义缓存时间:

#max-age以秒做单位
#定义图片、CSS、JS的缓存时间为七天
<FilesMatch ".(gif|jpg|jpeg|png|ico|js|css|swf)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
#定义HTML、TXT的缓存时间为两个小时
<FilesMatch ".(html|htm|txt)$">
Header set Cache-Control "max-age=7200"
</FilesMatch>
登录后复制

2013年2月5日更新日志:

1 ) 修复后端无法获取真实IP地址的BUG

2 ) 增加varnish等待连接后端(backend)的時間、等待从backend传输的第一個字符的时间、两个字元的间隔时间。防止503错误。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号