今天喜提一台VPS,2核1G内存,很奇葩的配置,打算做一个简单的WordPress网站试试。
登陆SSH:
ssh root@VPS IP
先确认Debian版本,输入命令:
cat /etc/os-release

记得先更新:
apt update && apt upgrade -y
卸载不需要的组件,比如阿里云的安全组件(好是很好,但低配服务器伤不起)
# 阿里云卸载安骑士,其他云忽略
systemctl stop aegis;systemctl disable aegis;rm -rf /usr/local/aegis
# 禁用默认apache、nginx(避免冲突)
systemctl stop apache2 nginx;systemctl disable apache2 nginx
内核参数内存优化(适配 1G 小内存)
编辑/etc/sysctl.conf
# 减少swap倾向,优先使用物理内存
vm.swappiness = 10
vm.vfs_cache_pressure = 50
# TCP优化
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_keepalive_time = 1200
生效:
sysctl -p
如果觉得有必要,可以搞一个swap
fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap defaults 0 0' >> /etc/fstab
# 调低swappiness,尽量优先使用物理内存
echo 'vm.swappiness=10' >> /etc/sysctl.conf
echo 'vm.vfs_cache_pressure=50' >> /etc/sysctl.conf
sysctl -p
然后直接利用官方OLS-cli一键安装:
先添加官方源和相关组件:
apt install -y wget gnupg2 ca-certificates certbot lsb-release
wget -O - https://repo.litespeed.sh | bash
安装OpenLiteSpeed:
apt install openlitespeed -y
然后安装cli
bash <(curl -fsSL https://raw.githubusercontent.com/litespeedtech/ols-cli/master/install_olscli.sh)
建立openlitespeed管理员账号和密码:
/usr/local/lsws/admin/misc/admpass.sh
openlitespeed面板,默认7080端口:
https://你的IP:7080
然后用cli先安装lsphp8.4
apt install -y lsphp84 lsphp84-common lsphp84-dev lsphp84-curl lsphp84-mysql lsphp84-imap lsphp84-opcache lsphp84-intl lsphp84-redis lsphp84-memcached lsphp84-imagick lsphp84-pspell lsphp84-tidy
如果想要安装所有lsphp84的扩展,可以:
apt install -y $(apt search '^lsphp84-' | grep '/' | cut -d/ -f1 | tr '\n' ' ')
或者可以这样:
ols install --php84

再然后么,输入域名即可:
ols site create mgrei.com --wp --le --php84 --enable-owasp
参数说明:
–wp 安装wordpress
–le 为域名自动申请ssl
–php84 用php8.4贝
–enable-owasp 开启OLS自带的WAF
不过我为了方便,没选择直接安装wordpress
ols site create mgrei.com --le --php84 --enable-owasp
SSL证书会自动给mgrei.com和www.mgrei.com申请,一次申请给俩~
PS:openlitespeed有个坏毛病,cli新建网站后,网站conf文件权限和面板不对付,在面板里修改会出毛病,得给它一个权限:
# 1. 修正虚拟主机目录与配置文件所有者
chown -R lsadm:lsadm /usr/local/lsws/conf/vhosts/mgrei.com
# 2. 设置合理权限
chmod -R 750 /usr/local/lsws/conf/vhosts/mgrei.com
chmod 640 /usr/local/lsws/conf/vhosts/mgrei.com/vhconf.conf












没有回复内容