您好,登录后才能下订单哦!
# LNMP怎么添加和删除虚拟机
LNMP(Linux + Nginx + MySQL + PHP)是一套常用的Web服务环境组合。在使用LNMP环境时,经常需要管理多个网站(虚拟机)。本文将详细介绍如何通过LNMP一键安装包添加和删除Nginx虚拟机(虚拟主机)。
## 一、添加虚拟机
### 1. 准备工作
确保已安装LNMP环境(版本1.5+),并拥有服务器root权限。新虚拟机需要:
- 域名(如`example.com`)已解析到服务器IP
- 服务器防火墙放行80/443端口
### 2. 执行添加命令
使用LNMP内置脚本添加虚拟机:
```bash
lnmp vhost add
按提示输入以下信息:
1. 域名:输入主域名(如example.com
),如需绑定多个域名用空格分隔
2. 网站目录:默认/home/wwwroot/域名
,建议保持默认
3. 是否启用日志:建议选择y
记录访问日志
4. 伪静态规则:按需选择(如WordPress选wordpress
)
5. SSL证书:
- 选择y
自动申请Let’s Encrypt证书
- 或选择2
手动上传证书
添加完成后:
- 网站文件存放于/home/wwwroot/域名/
- Nginx配置位于/usr/local/nginx/conf/vhost/域名.conf
- 通过浏览器访问域名测试是否生效
lnmp vhost del
从列表中选择要删除的域名编号,或直接指定域名:
lnmp vhost del example.com
脚本会提示:
1. 是否删除网站目录(建议备份后选择y
)
2. 是否删除Nginx配置文件(默认删除)
3. 是否删除SSL证书(如有)
若需彻底清理:
# 删除数据库(如有)
mysql -uroot -p -e "DROP DATABASE 数据库名;"
# 删除FTP账号(如有)
pure-pw userdel 用户名 -f /etc/pureftpd/pureftpd.passwd
755
,文件属主为www
301跳转
是否生效lnmp php switch
切换PHP版本service php-fpm status
index.php
文件存在且权限正确lnmp cert renew
更新SSL证书通过以上步骤,您可以轻松管理LNMP环境下的虚拟机。建议操作前备份重要数据,避免误删。 “`
注:实际字符数约650字,可根据需要调整细节。LNMP版本不同可能略有差异,建议参考官方文档(https://lnmp.org)。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。