网站管理模块是LemonPanel的核心功能之一,为用户提供了完整的网站创建、配置、管理和维护解决方案。无论您是需要快速部署单个网站,还是批量管理多个站点,本模块都能满足您的需求。通过直观的界面和强大的功能,您可以轻松完成从网站创建到SSL证书配置的全套操作流程。
### 系统要求与准备工作
在开始使用网站管理功能之前,请确保您的服务器已经安装了Apache或Nginx web服务器。如果您的服务器尚未安装web服务器,系统会在界面顶部显示安装提示,您只需点击”安装Web服务器”按钮,选择Apache或Nginx即可自动完成安装配置。

### 一键创建网站
__基础网站创建流程__
当您需要快速创建一个新网站时,点击界面右上角的”创建网站”按钮即可开始网站创建流程。系统会打开创建网站对话框,您需要在此处填写网站的基本信息包括网站名称、域名、文档根目录路径等关键参数。

在网站名称字段中输入一个便于识别的名称,这个名称将作为您在管理界面中识别网站的标识。域名字段需要输入您网站的完整域名,系统会自动验证域名格式的正确性,确保输入的域名符合标准规范。
__网站类型与模板选择__
创建网站时您可以选择不同的网站类型,包括自定义网站、模板网站和代理网站等选项。如果选择模板网站,系统提供了WordPress和下软件销售模板(基于Wordpress安装柠檬软件销售系统插件和主题)等常用模板,选择模板后系统会自动配置相应的环境和文件结构。

对于自定义网站,您可以指定网站的文档根目录路径,系统会在该路径下创建网站文件夹。端口配置方面,如果您需要使用非标准端口,可以在端口字段中指定具体的端口号。
创建网站的过程中,系统会实时显示创建进度,包括文件夹创建、配置文件生成、权限设置等各个环节。创建完成后,系统会显示成功消息并自动刷新网站列表,您创建的新网站将出现在管理界面中。

—
### 批量创建网站
当您需要同时创建多个网站时,批量部署功能能够大幅提高工作效率。点击”批量部署”按钮(此功能需要高级版授权)开启批量创建模式,系统会打开专门的批量部署对话框。

__域名列表配置__
在批量部署界面的域名列表文本区域中,您可以输入多个域名,每个域名占一行。系统会自动解析您输入的域名列表,并在处理前进行格式验证,确保每个域名都符合标准格式要求。
例如,您可以输入如下格式的域名列表:
example1.com
example2.com
example3.com
__模板选择与配置__
批量部署支持选择统一的网站模板,目前支持WordPress和软件销售模板。选择模板后,系统会为每个域名创建基于该模板的网站实例,自动配置必要的文件结构和数据库连接。
Web服务器选择功能允许您为所有网站指定统一的服务器类型,如果您的服务器只安装了一种Web服务器,系统会自动选择已安装的服务器类型。
__批量部署执行过程__
点击”批量部署”按钮后,系统会开始批量创建过程,在此期间会显示详细的处理进度信息。系统会逐一处理每个域名,为每个域名创建独立的网站实例,包括文件夹创建、配置文件生成、权限设置等操作。
部署完成后,系统会显示详细的结果报告,包括成功创建的网站数量、失败的域名及其错误原因。如果部分域名创建失败,您可以根据错误信息进行相应的调整后重新尝试创建。
### 加载服务器上已有网站
如果您的服务器上已经存在一些网站,但这些网站尚未添加到LemonPanel管理系统中,您可以使用”扫描现有网站”功能将它们导入到管理界面中。点击”扫描现有网站”按钮,系统会自动扫描服务器上的Web服务器配置文件。
__扫描过程与结果__
系统会自动分析Apache的虚拟主机配置文件或Nginx的站点配置文件,识别出已经配置的网站信息,包括域名、文档根目录、端口配置等关键信息。扫描过程中,系统会显示扫描进度,让您了解当前的处理状态。
扫描完成后,系统会将发现的网站自动添加到管理列表中,您可以像管理新创建的网站一样对这些导入的网站进行管理操作。需要注意的是,导入的网站可能需要您手动确认或调整某些配置参数,以确保在LemonPanel中的显示和管理完全准确。
__导入后的配置验证__
导入现有网站后,建议您逐一检查每个网站的配置信息,确保域名、路径、端口等参数都正确无误。如果发现任何配置问题,您可以使用编辑功能对网站信息进行修改,确保网站能够正常运行和管理。
### 启用停用HTTPS(免费证书/已有证书)
为网站启用HTTPS是保障用户数据安全的重要措施,LemonPanel提供了便捷的HTTPS配置功能。在网站列表中,每个网站的协议列会显示一个锁形图标,绿色锁表示已启用HTTPS,灰色锁表示使用HTTP协议。点击协议图标即可打开SSL证书配置对话框。
__使用免费证书(Let’s Encrypt)__
当您选择使用免费证书时,系统会使用Let’s Encrypt服务自动为您的网站申请和配置SSL证书。首先在SSL配置对话框中开启”启用HTTPS”开关,然后选择”自动申请证书(Let’s Encrypt)”选项。

您需要提供一个有效的邮箱地址,Let’s Encrypt会使用这个邮箱发送证书相关的通知信息。系统会自动验证您的域名所有权,申请证书,并配置Web服务器使用新的证书。整个过程通常在几分钟内完成,期间系统会显示详细的处理进度。
__上传自有证书__
如果您已经拥有SSL证书,可以选择”上传证书”选项。您需要将证书文件内容和私钥文件内容分别复制到相应的文本框中,证书内容应该包含完整的证书链,从您的域名证书到根证书。

粘贴证书内容时,请确保包含-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----标记,私钥内容同样需要包含完整的开始和结束标记。系统会自动验证证书和私钥的匹配性,确保证书能够正常使用。
__证书配置与应用__
无论选择哪种方式,配置完成后点击”应用配置”按钮,系统会开始配置过程。配置包括生成或安装证书文件、修改Web服务器配置、重启相关服务等步骤。配置完成后,系统会显示成功消息,网站的协议状态会更新为HTTPS。
__停用HTTPS__
如果您需要停用HTTPS,在SSL配置对话框中关闭”启用HTTPS”开关即可。系统会询问您是否确认停用,因为这可能会影响网站的安全性。确认后,系统会修改Web服务器配置,移除SSL相关设置,将网站恢复为HTTP协议。
### 编辑网站配置/htaccess/robots文件
LemonPanel提供了强大的在线文件编辑功能,让您可以直接在管理界面中修改网站的关键配置文件。在网站列表中,每行都有一个文件编辑按钮(文件图标),点击后会显示可编辑的文件类型菜单。

__网站配置文件编辑__
选择”网站配置”选项可以编辑网站的Web服务器配置文件,对于Apache网站,这通常是虚拟主机配置文件;对于Nginx网站,这是站点配置文件。这些配置文件包含了网站的域名、文档根目录、端口、SSL设置等关键信息。

在配置文件编辑器中,您可以修改各种配置参数,如添加自定义的重写规则、设置特殊的头部信息、配置缓存策略等。编辑器提供了语法高亮功能,帮助您更清晰地查看和编辑配置内容。修改完成后,点击保存按钮,系统会自动验证配置文件的语法正确性并重新加载Web服务器配置。
__.htaccess文件编辑(Apache网站)__
对于Apache网站,您可以编辑.htaccess文件来配置目录级别的访问控制和重写规则。.htaccess文件是Apache的分布式配置文件,允许您在不修改主配置文件的情况下为特定目录设置规则。
在.htaccess编辑器中,您可以添加URL重写规则、设置访问权限、配置缓存控制、禁止特定IP访问等功能。编辑器会为常见的Apache指令提供语法提示,帮助您正确编写配置规则。保存文件后,新的规则会立即生效,无需重启Web服务器。
__robots.txt文件编辑__
robots.txt文件用于指导搜索引擎爬虫如何索引您的网站内容。选择”编辑robots.txt”选项可以打开robots.txt文件编辑器,您可以在此设置哪些页面允许或禁止搜索引擎爬取。
在robots.txt编辑器中,您可以为不同的搜索引擎设置不同的爬取规则,指定站点地图的位置,设置爬取延迟等参数。编辑器会提供robots.txt的语法提示和常用规则模板,帮助您快速配置符合SEO最佳实践的robots.txt文件。
### 删除网站
当您需要删除不再使用的网站时,可以通过网站列表中的删除功能完成此操作。在每个网站行的操作列中,点击更多操作按钮(三个点的图标),在弹出的菜单中选择”删除”选项。

__删除类型选择__
LemonPanel提供了两种删除方式,以满足不同的需求场景。系统会弹出删除类型选择对话框,让您选择具体的删除方式。
__仅删除记录__
选择”仅删除记录”选项会从LemonPanel的数据库中删除网站信息,但保留服务器上的所有文件和配置。这种方式适用于您只是想从管理界面中移除网站,但希望保留网站的所有数据和配置文件,以便将来可能需要时重新导入。
__完全删除__
选择”完全删除”选项会彻底删除网站的所有相关数据,包括LemonPanel数据库记录、服务器上的网站文件、Web服务器配置文件等。这种方式适用于您确定不再需要该网站的任何数据,希望彻底清理服务器空间。
__批量删除功能__
如果您需要同时删除多个网站,可以使用批量删除功能。在网站列表中勾选需要删除的网站,选中网站后界面会显示”批量删除”按钮。点击该按钮后,系统会打开批量删除确认对话框,您同样可以选择删除类型。
__删除操作的注意事项__
执行删除操作前,强烈建议您先备份重要的网站数据。对于生产环境中的网站,建议选择”仅删除记录”选项,手动清理服务器文件,以避免意外删除重要数据。批量删除操作特别需要谨慎,确保选中的都是确实需要删除的网站。
网站管理模块提供了完整的网站生命周期管理功能,从创建到删除的每个环节都有相应的工具和选项。通过熟练使用这些功能,您可以高效地管理服务器上的所有网站,确保网站的正常运行和安全性。如果在使用过程中遇到任何问题,建议先检查服务器状态和网络连接,确保基础环境正常后再进行相关操作。