网站设置
网站设置页面包含多种功能,包括基本信息、网站、数据库、网站选填、数据备份、域名证书、上传下载、网址跳转、登录验证、守护进程、任务计划、限流防爆、PHP配置、Nginx配置、资源限制、其它。
1. 基本信息
在基本信息页面中可设置服务名称、所在主机、服务端口、部署方法等内容。
服务名称:即当前网站服务的名字,以字母开头,由小写字母、数字和下划线组成。
所在主机:即运行该服务的主机。
服务端口:即当前网站服务所使用的端口,网站服务默认使用80端口即可,如开启https,则须加上443端口(如上图所示)。
部署方法:一般情况下请尽量使用智能部署,包括首次安装服务和修改。
2. 网站
在网站页面中可设置网站域名、网站并发数、其他端口、上传大小限制。
网站域名:为当前网站服务配置域名,可配置多个域名,域名之间用空格分隔,如,
www.demo.com demo.com
网站并发数:当前网站的支持的最大并发数,数值越大,并发数越高,一把情况默认即可。
其他端口:其他非网站服务端口,用于给不使用网站代理的程序使用,多个使用空格隔开,如,
22 21 8888
上传大小限制:限制当前网站服务可上传文件的大小。
3. 数据库
数据库页面中可设置数据库主机名、数据库密码、数据库字符集。
数据库主机名:为当前网站服务选择相应的数据库,如果列表中没有你需要的数据库版本,请先安装相应的数据库版本。
数据库密码:这里设置的密码并非数据库服务的root用户密码,而是当前网站服务对应的数据库的密码,数据库用户名为网站服务名称。
数据库字符集:请根据实际需求选择,一般情况下选择默认的即可。
4. 网站选填
网站选填页面中可设置网站索引目录(即网站目录)、网站索引文件(即默认文档)、子目录域名、子目录环境、网站文件来源。
网站索引目录:一般情况下网站的根目录是/data/www,假设你的网站文件在/data/www/public/目录下,则需要在网站索引目录中填写
public
,留空则表示在/data/www/目录下。网站索引文件:即网站的默认文档(Nginx配置中的“index”选项的值),一般保持默认即可。
子目录域名:假如要给子目录绑定域名,可用
子目录名:域名
的格式填写,如,docs:docs.demo.com
、blog:blog.demo.com
。子目录环境:用于实现不同网址使用不同的运行环境,需要配合“网站文件来源”使用,其它服务名称如:php_5_env,网址正则如
dir1/dir2|otherDir[0-9]+|^/news/
网站文件来源:如果你想让当前网站使用其他网站的文件(即与其它网站共享存储目录),请在此填写同一集群下的其他网站的服务名称!
5. 数据备份
数据备份分为本地快照备份和远程加密备份这两个备份方式。
6. 域名证书
域名证书页面可设置证书维护方式、SSL证书公约、SSL证书私钥、强制加密访问。
证书维护方式:可以选择自动身为与更新和手动填写方式,如选择手动填写方式,则下面的SSL证书公钥和密钥都要一并填写。
SSL证书公钥:其内容一般含有“BEGIN CERTIFICATE”,证书文件的后缀名一般是.crt或.pem。
SSL证书私钥:其内容的第一行可能含有“BEGIN PRIVATE KEY”,证书文件的后缀名一般是.key。
强制加密访问:当用户通过HTTP协议访问时自动跳转到HTTPS协议。
7. 上传下载
该功能即是SFTP服务,如果选择开启则会自动部署相应的SFTP服务。
如开启了SFTP服务,可以使用SFTP工具连接访问网站目录,实现文件的上传与下载。
Windows系统推荐:系统自带的命令行终端 或者 WinSCP
8. 网址跳转
网址跳转也叫做重定向,可设置301永久跳转和302临时跳转。
设置方法很简单,直接填写要跳转的目标URL即可。
9. 登录验证
登录验证又称为网站密码保护或者网站访问加密,其实质是当访客访问网站时,首先弹出登录对话框,验证成功后才会访问网站内容,验证失败则返回错误提示页面 或拒绝访问 。
10. 守护进程
硬骨鱼守护进程基于Supervisor,在这里它是运行在网站容器内的服务,而不是运行在主机系统中,请注意区分。
11. 任务计划
硬骨鱼的任务计划与守护进程Supervisor一样,都是运行在网站容器内的服务。任务计划用于在容器内部定时执行任务。
12. 限流防爆
限流防爆由流量限制 和攻击防护 两部分组成。通过流量限制功能,可以有效控制网站带宽使用,并防御低级别的 CC 攻击;同时,结合攻击防护功能,能够更好地应对更复杂、高级的网络攻击,全面提升网站的安全性和稳定性。
13. PHP配置
在PHP配置页面中可对常用的PHP参数进行微调设置,比如短标签、最大内存、FPM最大进程数、PHP扩展、最大执行时间以及对php.ini配置文件添加附加内容等。
一般情况下最常用的操作是添加PHP扩展和添加php.ini附加内容。如果你对PHP的设置不太熟悉,请使用默认的参数即可。
14. Nginx配置
Nginx的配置方式分为简约方式和传统方式,简约方式适合大部分新手用户,它将Nginx的配置文件进行了模块化的梳理,让新手用户更容易使用;如果你是老手,有一定的技术基础,那么你可以使用传统方式进行配置,需要注意的是在传统方式中,配置文件里面大量使用了硬骨鱼特定的语法标签,请确保理解之后再进行修改。