当前位置:首页 > 行业资讯 > 虚拟主机 > 正文内容

LNMP添加删除虚拟主机及伪静态使用教程

2025-09-28虚拟主机403

海外云服务器 40个地区可选            亚太云服务器 香港 日本 韩国

云虚拟主机 个人和企业网站的理想选择            俄罗斯电商外贸虚拟主机 赠送SSL证书

美国云虚拟主机 助力出海企业低成本上云             WAF网站防火墙 为您的业务网站保驾护航


本文介绍了LNMP环境下添加和删除虚拟主机的方法,以及伪静态规则的配置与使用,通过简单的命令可快速创建或移除站点,并支持绑定域名、设置网站目录和选择伪静态规则,便于SEO优化和URL美化,适用于Nginx服务器管理,提升建站效率。

在现代Web服务器的部署中,LNMP(Linux + Nginx + MySQL + PHP)环境因其出色的性能表现、良好的稳定性以及轻量高效的架构设计,已成为众多开发者与运维工程师的首选方案,对于系统管理员或网站运维人员而言,熟练掌握LNMP环境下虚拟主机的添加与删除操作,并合理配置伪静态规则,是日常维护工作中不可或缺的核心技能,本文将系统地介绍如何在LNMP环境中管理虚拟主机,并深入讲解伪静态功能的配置方法,帮助您更高效地搭建和维护网站服务。

添加虚拟主机

使用主流的LNMP一键安装包(如由“军哥”开发的LNMP.org脚本),添加新的虚拟主机极为简便,首先通过SSH连接到您的服务器,执行以下命令:

lnmp vhost add

系统将进入交互式引导流程:首先提示您输入主域名,www.example.com;随后可选择是否绑定额外的泛解析或子域名(如不带 www 的 example.com),实现多域名统一指向同一站点,接下来设置网站根目录路径,默认为 /home/wwwroot/your_domain,也可根据需要自定义位置。

之后系统会询问是否开启访问日志记录、是否自动创建MySQL数据库及关联用户,并设置数据库密码,建议根据实际项目需求灵活选择——例如对生产环境应启用日志便于排查问题,而测试站点则可根据情况跳过数据库创建步骤。

完成所有选项后,LNMP脚本会自动生成对应的Nginx虚拟主机配置文件,并自动重启相关服务以使配置生效,只需将已注册的域名DNS解析至服务器公网IP地址,即可通过浏览器正常访问新站点。

删除虚拟主机

当某个网站不再需要运行时,可通过LNMP内置命令安全移除其虚拟主机配置,执行如下指令:

lnmp vhost del

系统将列出当前所有已配置的虚拟主机域名,用户只需输入要删除的目标域名并确认操作,该命令会自动清除对应的Nginx配置文件(位于/usr/local/nginx/conf/vhost/目录下),并提供选项供您决定是否同时删除网站根目录下的全部文件及关联的MySQL数据库。

特别提醒:此操作具有不可逆性,一旦删除数据可能无法恢复,在执行前务必做好关键数据的完整备份,尤其是数据库和重要配置文件,避免造成不必要的损失。

伪静态规则配置(URL重写)

伪静态技术,即URL重写(URL Rewriting),是一种将动态请求伪装成静态页面路径的技术手段,广泛应用于提升搜索引擎优化(SEO)效果和用户体验,常见的PHP框架如WordPress、ThinkPHP、Laravel、Typecho、Discuz等均依赖于正确的伪静态规则来实现友好的URL结构。

在LNMP环境中配置伪静态,通常需编辑对应站点的Nginx配置文件,路径一般为:/usr/local/nginx/conf/vhost/your_domain.conf

打开配置文件后,在server { ... }块内查找是否存在include语句,用于引入外部重写规则,若无,则手动添加或修改为如下格式:

include /usr/local/nginx/conf/rewrite/wordpress.conf;

wordpress.conf 是LNMP预置的常见程序重写规则之一,该目录下还包含其他常用程序的配置模板,如discuz.confthinkphp.conflaravel.conf等,只需根据所用程序名称正确引用即可。

若您正在部署自定义开发的应用,或使用的框架未包含在默认规则中,可自行创建新的重写规则文件,针对基于PATH_INFO模式的PHP MVC框架,可添加如下典型配置:

location / {
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /index.php/$1 last;
    }
}

上述规则表示:当请求的文件或目录不存在时,将所有请求转发至index.php进行路由处理,适用于大多数单入口应用。

保存更改后,执行以下命令重新加载Nginx服务:

lnmp nginx reload

即可使新的伪静态规则即时生效,无需完全重启服务。

注意事项与最佳实践
  1. 配置前务必备份: 修改任何Nginx配置文件前,建议先复制原文件作为备份,防止因语法错误导致服务无法启动;
  2. 匹配程序类型: 伪静态规则必须与应用程序的实际路由机制相匹配,错误的规则可能导致404错误或资源加载异常;
  3. 验证配置状态: 添加或删除虚拟主机后,可通过命令 lnmp vhost list 查看当前所有已激活的站点列表,确认操作结果;
  4. 检查Nginx语法: 手动编辑配置后,可运行 /usr/local/nginx/sbin/nginx -t 测试配置文件语法是否正确;
  5. 关注权限设置: 确保网站目录拥有适当的读写权限(一般属主为www,权限644或755),避免因权限不足引发访问拒绝问题。

掌握LNMP环境下虚拟主机的全生命周期管理能力——从创建、配置到删除,结合对伪静态规则的精准把控,不仅能显著提升网站部署效率,还能增强系统的可维护性与扩展性,无论是个人博客、企业官网,还是高并发的Web应用平台,这些基础但关键的操作技能都将为您构建稳定高效的服务器环境提供坚实支撑,持续学习与实践,让您的LNMP服务器运行得更加智能、灵活且可靠。

扫描二维码推送至手机访问。

版权声明:本文由特网科技发布,如需转载请注明出处。

本文链接:https://www.56dr.com/mation/79000.html

分享给朋友:

“LNMP添加删除虚拟主机及伪静态使用教程” 的相关文章

CPU服务器租赁,预算优化指南

CPU服务器租赁,应考虑预算、性能需求、安全性和维护成本等因素,结合市场需求和竞争情况,选择性价比最高的租用方案。在当今数字化时代,越来越多的企业和个人需要通过互联网进行业务和信息交流,为了提高工作效率和响应速度,许多企业会选择使用服务器来处理各种数据和任务,在购买或租赁服务器时,企业往往面临着一个...

传奇服务器租用指南

传奇服务器租用指南

在选择传奇服务器租用时,首先要考虑的是服务器的硬件配置、网络带宽和存储容量。还需要关注服务器的操作系统和安全措施。还可以考虑是否有免费试用期和优惠活动。可以参考相关网站或论坛上的用户评价和评分,以做出最终的选择。在快节奏的现代生活中,许多人寻求一种稳定而高效率的工作环境,传奇服务器租赁是一种理想的选...

云服务器搭建网站教程

本教程将介绍如何使用阿里云的云服务器进行网站搭建。你需要选择一个合适的云服务器实例,并确保它有足够的内存和带宽来运行你的网站。你需要安装Web服务器软件(如Apache、Nginx等),并配置数据库服务(如MySQL)。你可以上传你的网站文件到云服务器上,设置域名解析和SSL证书以提高安全性。你需要...

探索无限可能,开启你的云端之旅

探索云端世界,开启智慧新纪元。随着科技的发展,云计算逐渐成为企业管理和个人生活中不可或缺的一部分,高昂的服务器费用一直困扰着许多用户,为了减轻负担,一些提供免费或低成本服务器资源的平台应运而生,本文将带您探索美国服务器免费节点的精彩世界。什么是美国服务器免费节点?美国服务器免费节点通常是指那些由专门...

租赁服务器入账流程与注意事项

租赁服务器进入账时,首先需要进行合同签订、资金支付以及设备验收等步骤。需要注意的是,租赁服务提供商通常要求在使用前完成系统测试,并且可能还需要进行安全审计。为了确保服务器的安全性和可靠性,建议选择有良好信誉和资质的服务商。《租赁服务器入账的详细步骤及注意事项》在现代科技时代,云计算和互联网的发展使得...

公司网站租用服务器一年多少钱合适?

renting a server for one year at a company website can vary greatly depending on the provider and their pricing strategy. Typically, it costs around $...