Laravel 部署:服务器优化清单 1 个改进

适当增加交换空间

有些 VPS 的交换空间比较小,可能 2GB 的内存只有 1G 的交换空间,对于个人网站,更适合调大交换空间。

 目前红帽官方推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系,不过在小于 2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍。

如果,要添加一块交换空间,可以这么操作:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

文件路径、文件名、大小可以自己修改

重启的话,就会失效。为了能够一直生效,打开文件:

vim /etc/fstab

另起一行,添加:

/var/swap.1 none swap sw 0 0

更新 OpenSSL 和 Bash

如果这两个不是最新版本,Bash 4.4.0 或以上、OpenSSL 1.1.0g 或以上,那么可以升级下:

apt upgrade bash openssl

使用防火墙

像阿里云有安全组规则,可以用设置白名单,明确需要对外的端口才公开,避免了一些绑定 0.0.0.0 的服务端口在不知情的时候被恶意利用。

或者您可以使用 UFW。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!