Debian 8 VPS 部署 nmp 环境

发布于 2020-11-26 19:23:41 字数 2275 浏览 1400 评论 0

因为咱们一般购买的 vps 都是小内存,所以内存很重要,如果安装时不使用适合的调优参数,就会使得内存非常紧张,甚至,VPS 也会无缘无故的出现各种问题。

因此可以使用一些其他的服务替代 vps 本身使用的软件,比如使用 dropbear 替代 openssh,使用 exim 替代 sendmail,mysql 建议使用 mariadb,这也是目前各个发行版都推荐的一个 mysql 分支了。

使用脚本替换系统软件

下载脚本

wget http://w3.gubo.org/pubfiles/tylemp/tylemp.sh

这个脚本主要是针对debian 8 32和64位系统,如果你是小内存,比如256以下,请使用下面的脚本

wget http://w3.gubo.org/pubfiles/tylemp/64m/tylemp.sh

授予权限

chmod a+x tylemp.sh

脚本的使用方法

这个脚本附带了一些参数,可以根据你的需求去使用,请看参数列表

命令说明

tylemp.sh system
优化系统,删除不需要组件,dropbear替代sshd

tylemp.sh exim4
更轻量级邮件系统

tylemp.sh mysql
安装mysql(mariadb)

tylemp.sh nginx
安装nginx,默认一个进程,可调整

tylemp.sh php
安装php5,包含php5-gd,可使用验证码

tylemp.sh stable
安装上面所有,软件是debian官方stable源,版本较旧

tylemp.sh wordpress www.yourdomain.com
一键安装wordpress, 数据库自动配置好。

tylemp.sh vhost www.yourdomain.com
一键安装静态虚拟主机

tylemp.sh dhost www.yourdomain.com
一键安装动态虚拟主机,方便直接上传网站程序

tylemp.sh typecho www.yourdomain.com
安装typecho,提供数据库名,密码等自主添加完成安装

tylemp.sh phpmyadmin www.yourdomain.com
一键安装phpmyadmin 数据库管理软件,用http://www.yourdomain.com/phpMyAdmin访问

tylemp.sh addnginx 2
调整nginx进程,这里2表示调整后的进程数,请根据vps配置(cpu核心数)更改

tylemp.sh sshport 22022
更改ssh端口号22022,建议更改10000以上端口。重启后生效。

tylemp.sh rainloop www.yourdomain.com
增加Gmail的web客户端一键安装

tylemp.sh carbon www.yourdomain.com
增加Carbon Forum的一键安装

配置文件位置

文件位置说明

/etc/nginx/nginx.conf
nginx配置文件,可根据vps的cpu核心数更改进程数最大限度利用

/etc/php5/fpm/php.ini
php配置文件

~/.my.cnf
mysqlroot密码保存文件

/etc/nginx/conf.d/
nginx下各个具体网站配置文件所在文件夹

脚本的项目地址

https://bitbucket.org/yylzcom/tylemp.sh

PHP 的补充部分

使用脚本安装php5,默认只是安装了 php5-fpm php5-mysqlnd php5-gd php5-mcrypt php5-tidy php5-curl 这几个模块,可以安装再多一点。

apt install php5 php5-gd php5-json php5-fpm php5-mcrypt php5-mysqlnd php5-odbc php5-xmlrpc php5-xsl php5-sqlite php-pear

Nginx 的补充部分

可以使用官方stable源,首先下载签名,并且将签名文件加入秘钥链。

wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key

然后新增apt软件库list

vi /etc/apt/source.list.d/nginx.list

增加如下内容:

deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84959 人气
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文