跳到主要内容

网站设置

网站设置页面包含多种功能,包括基本信息、网站、数据库、网站选填、数据备份、域名证书、上传下载、网址跳转、登录验证、守护进程、任务计划、限流防爆、PHP配置、Nginx配置、资源限制、其它。

1. 基本信息

在基本信息页面中可设置服务名称、所在主机、服务端口、部署方法等内容。

image-20250213103816328

服务名称:即当前网站服务的名字,以字母开头,由小写字母、数字和下划线组成。

所在主机:即运行该服务的主机。

服务端口:即当前网站服务所使用的端口,网站服务默认使用80端口即可,如开启https,则须加上443端口(如上图所示)。

部署方法:一般情况下请尽量使用智能部署,包括首次安装服务和修改。

2. 网站

在网站页面中可设置网站域名、网站并发数、其他端口、上传大小限制。

image-20250213110527411

网站域名:为当前网站服务配置域名,可配置多个域名,域名之间用空格分隔,如,www.demo.com demo.com

网站并发数:当前网站的支持的最大并发数,数值越大,并发数越高,一把情况默认即可。

其他端口:其他非网站服务端口,用于给不使用网站代理的程序使用,多个使用空格隔开,如,22 21 8888

上传大小限制:限制当前网站服务可上传文件的大小。

3. 数据库

数据库页面中可设置数据库主机名、数据库密码、数据库字符集。

image-20250213112512235

数据库主机名:为当前网站服务选择相应的数据库,如果列表中没有你需要的数据库版本,请先安装相应的数据库版本。

数据库密码:这里设置的密码并非数据库服务的root用户密码,而是当前网站服务对应的数据库的密码,数据库用户名为网站服务名称。

数据库字符集:请根据实际需求选择,一般情况下选择默认的即可。

4. 网站选填

网站选填页面中可设置网站索引目录(即网站目录)、网站索引文件(即默认文档)、子目录域名、子目录环境、网站文件来源。

image-20250213114118573

网站索引目录:一般情况下网站的根目录是/data/www,假设你的网站文件在/data/www/public/目录下,则需要在网站索引目录中填写public,留空则表示在/data/www/目录下。

网站索引文件:即网站的默认文档(Nginx配置中的“index”选项的值),一般保持默认即可。

子目录域名:假如要给子目录绑定域名,可用子目录名:域名的格式填写,如,docs:docs.demo.comblog:blog.demo.com

子目录环境:用于实现不同网址使用不同的运行环境,需要配合“网站文件来源”使用,其它服务名称如:php_5_env,网址正则如dir1/dir2|otherDir[0-9]+|^/news/

网站文件来源:如果你想让当前网站使用其他网站的文件(即与其它网站共享存储目录),请在此填写同一集群下的其他网站的服务名称!

5. 数据备份

数据备份分为本地快照备份远程加密备份这两个备份方式。

  1. 本地快照备份功能需要挂载硬盘方可正常使用,具体方法请移步 -> 挂载硬盘
  2. 远程加密备份则需要在工具中添加远程存储设备,比如NFS、FTP、OSS等,具体方法请移步 -> 远程备份

image-20250213120655397

6. 域名证书

域名证书页面可设置证书维护方式、SSL证书公约、SSL证书私钥、强制加密访问。

image-20250213145117653

证书维护方式:可以选择自动身为与更新和手动填写方式,如选择手动填写方式,则下面的SSL证书公钥和密钥都要一并填写。

SSL证书公钥:其内容一般含有“BEGIN CERTIFICATE”,证书文件的后缀名一般是.crt或.pem。

SSL证书私钥:其内容的第一行可能含有“BEGIN PRIVATE KEY”,证书文件的后缀名一般是.key。

强制加密访问:当用户通过HTTP协议访问时自动跳转到HTTPS协议。

7. 上传下载

该功能即是SFTP服务,如果选择开启则会自动部署相应的SFTP服务。

image-20250213151449517

如开启了SFTP服务,可以使用SFTP工具连接访问网站目录,实现文件的上传与下载。

Windows系统推荐:系统自带的命令行终端 或者 WinSCP

8. 网址跳转

网址跳转也叫做重定向,可设置301永久跳转302临时跳转

image-20250213152702544

设置方法很简单,直接填写要跳转的目标URL即可。

9. 登录验证

登录验证又称为网站密码保护或者网站访问加密,其实质是当访客访问网站时,首先弹出登录对话框,验证成功后才会访问网站内容,验证失败则返回错误提示页面 或拒绝访问 。

image-20250213153748824

10. 守护进程

硬骨鱼守护进程基于Supervisor,在这里它是运行在网站容器内的服务,而不是运行在主机系统中,请注意区分。

image-20250213155334333

11. 任务计划

硬骨鱼的任务计划与守护进程Supervisor一样,都是运行在网站容器内的服务。任务计划用于在容器内部定时执行任务。

image-20250213161314098

12. 限流防爆

限流防爆由流量限制攻击防护 两部分组成。通过流量限制功能,可以有效控制网站带宽使用,并防御低级别的 CC 攻击;同时,结合攻击防护功能,能够更好地应对更复杂、高级的网络攻击,全面提升网站的安全性和稳定性。

image-20250213163518592

13. PHP配置

在PHP配置页面中可对常用的PHP参数进行微调设置,比如短标签、最大内存、FPM最大进程数、PHP扩展、最大执行时间以及对php.ini配置文件添加附加内容等。

image-20250213164335117

一般情况下最常用的操作是添加PHP扩展和添加php.ini附加内容。如果你对PHP的设置不太熟悉,请使用默认的参数即可。

14. Nginx配置

Nginx的配置方式分为简约方式传统方式,简约方式适合大部分新手用户,它将Nginx的配置文件进行了模块化的梳理,让新手用户更容易使用;如果你是老手,有一定的技术基础,那么你可以使用传统方式进行配置,需要注意的是在传统方式中,配置文件里面大量使用了硬骨鱼特定的语法标签,请确保理解之后再进行修改。

image-20250213165213486