Debian11(2核CPU、1G内存)服务器(VPS)如何安装Openlitespeed+php8.4 - 技术宅银魂 - 科技改变生活 - 万事屋

Debian11(2核CPU、1G内存)服务器(VPS)如何安装Openlitespeed+php8.4

今天喜提一台VPS,2核1G内存,很奇葩的配置,打算做一个简单的WordPress网站试试。

登陆SSH:

ssh root@VPS IP

先确认Debian版本,输入命令:

cat /etc/os-release

20260813010307719-image

记得先更新:

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

20260813012323360-image

再然后么,输入域名即可:

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

 

请登录后发表评论

    没有回复内容

万事屋新帖