VPS开通后搭建环境安全设置一条龙

Nicky 3.9K 2
摘要:

熟能生巧,建站多了我也能总结出来那么一些经验,虽然以前零零散散写过了一些内容,这篇文章我就把他串联起来,给需要的朋友一个指南。

熟能生巧,建站多了我也能总结出来那么一些经验,虽然以前零零散散写过了一些内容,这篇文章我就把他串联起来,给需要的朋友一个指南。

1、修改root密码

有一些VPS控制面板实际上是明文保存密码的,一旦被攻破,那如果用的还是原始密码的机器就杯具了,所以VPS拿到手里首先需要做的就是修改root密码。

修改密码很简单,运行以下命令,在返回的命令行中输入新密码再重复一次就可以了。

passwd

2、安装LNMP环境

一般的网站都是用的PHP环境的,属于动态网页,使用Nginx要比Apache要好一些,所以军哥的LNMP一键安装包就是我推荐的安装环境,这个在圈里的人都知道,最新版是1.0版本的,大家根据自己的环境只需要运行一条命令就可以安装了。

#CentOS系统下执行:
wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh

#Debian系统下执行:
wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./debian.sh

#Ubuntu系统下执行:
wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./ubuntu.sh

我以前的文章中有详细的安装过程。请参见LNMP虚拟主机一键安装包安装

3、添加FTP

使用FTP以后大家上传文件就很方便也更安全了,LNMP安装包中其实也有FTP的组件,但是默认不安装。不过如果这个VPS只是你自己在用,所以没必要安装LNMP的PureFtpd组件,我推荐更为简单的vsftp。

具体如何安装请参考设置Linux VPS图床续

4、修改session.save设置

设置方法见第六条

5、去掉scandir

设置方法见第六条

6、设置/proc

只需要修改php.ini就可以了,具体的文件位置在/usr/local/php/etc目录中,参见装完LNMP以后也许还需要做的几件事

7、屏蔽及修改3306端口

3306端口是MySQL的端口,一般用于远程MySQL,由于我们的VPS都是用的本地的,所以屏蔽不会对网站产生影响,当然如果确实需要可以修改成其他端口。,参见装完LNMP以后也许还需要做的几件事

?8、打开404页面

默认LNMP一键安装包里面是没有设置404页面的,如果需要设置,请参考LNMP打开404页面

9、关闭MySQL日志

MySQL日志在LNMP一键安装包中默认是开启的,但是如果网站访问量大或是错误警告多的话会不断的增加日志大小,容易爆掉磁盘容量,如果没有需要请关闭。如果确实需要,隔一段时间应该清除。请参考清理及关闭MySQL日志文件

10、转移及升级phpMyAdmin

使用IP登陆的时候有个index.html文件,这里面指了探针以及phpMyAdmin等文件及文件夹,这样对造成一定的安全隐患,所以必须转移掉。请参考关于phpMyAdmin的几件事

11、禁止图片等文件外链

因为VPS都是有流量限制的,不光是因为这个,如果允许别人外链你的图片,会给你的服务器造成很大的压力,所以我们必须禁止图片等文件外链。请参考网站防盗链设置

12、加强SSH安全

加强SSH安全,可以防止VPS被暴力破解。请参考Linux VPS简单安全设置

13、设置自动备份

自动备份会使你的数据更加的安全,不会因为VPS因为意外的原因无法正常使用而造成数据损失。请参考Linux服务器每日备份数据,如果网站是用的WordPress搭建的,还可以使用插件来备份,请参考巧用WordPress插件定时备份整体网站

14、安装uptime

网上有一个很简短的uptime程序可以安装一下,就可以随时访问网页来快捷观察自己的网站是否在线。

例如下面就是我自己的uptime的监控网站显示结果(因为VPS迁移了,所以显示下线)。

具体请参考服务器单页面监控。安装文件是隐藏在上面的图片中的,如果不知道下载请参考利用图片隐藏文件

15、安装vnstat

vnstat是一个Web流量监控工具,这样就可以很方便的监控自己流量的使用,避免超过限制的流量而停机。具体请参考利用vnstat监控网站服务器流量

 

发表评论 取消回复
表情 图片 链接 代码

  1. happytang
    happytang Lv 1

    说得很详细,赞一个。

  2. 无纯洁
    无纯洁 Lv 3

    好完整,好详细,真棒~

分享