ISPConfig 设置:更多功能
本文介绍 ISPConfig 控制面板的一些额外配置参数,在管理服务器时可能会用到。
请注意,以下所有操作都应以 admin 用户身份执行。
配置 phpMyAdmin 和 Webmail 链接
为了让控制面板中的直接链接能够正常打开 phpMyAdmin 和 Roundcube Webmail,请执行以下步骤。
- 前往 System -> Main config 部分。
- 在 Sites 选项卡的 PHPMyAdmin URL 中填写以下地址:
https://[SERVERNAME]:8081/phpmyadmin
- 切换到 Mail 选项卡,在 Webmail URL 中设置以下地址:
https://[SERVERNAME]:8081/webmail
- 在同一选项卡中取消勾选 Use SMTP to send system mails。
- 点击 Save 按钮保存更改。
修改名称前缀
可以修改或完全删除通常会添加到数据库名、数据库用户名、FTP 用户名等名称中的前缀,如下所示(前缀示例为“c2”):
要修改前缀,请执行以下步骤。
- 前往 System -> Main config 部分。
- 在 Sites 选项卡中编辑以下字段,填写所需的前缀:
- 数据库名前缀(Database name prefix)
- 数据库用户名前缀(Database user prefix)
- FTP 用户名前缀(FTP user prefix)
- Shell 用户名前缀(Shell user prefix)
- Webdav 用户名前缀(Webdav user prefix)
也可以清空这些字段,这样就完全不会添加前缀。
修改网站的默认存放目录
如果需要为新建的网站指定其他存放目录:
- 前往 System -> Server Config 部分,切换到 Web 选项卡。
- 在 Website basedir 字段中指定用于创建网站文件夹的目录。
- 在 Website path 字段中指定网站目录的路径。
- 在 Website symlinks 字段中指定需要为网站目录创建哪些符号链接(以便通过域名而不是客户和网站 ID 访问网站目录)。
网站的附加设置
如有需要,可以为网站设置自定义的 php.ini 参数,或在 Nginx 配置文件中添加特定的重定向块。
为此,请前往 Sites 部分,选择所需的网站,并打开 Options 选项卡中的设置。
在 Custom php.ini settings 字段中添加需要修改或覆盖其值的 php.ini 指令(例如 short_open_tag=on)。
在 nginx Directives 部分,可以添加需要包含在 nginx 虚拟主机 server 块中的指令。该字段中还可以使用变量,例如 {DOCROOT}、{DOCROOT_CLIENT}、{DOMAIN}、{FASTCGIPASS}、{PHPFALLBACKFASTCGIPASS}。
例如,如果需要为 Bitrix 配置重定向而不使用标准的 .htaccess 文件,可以填写以下内容:
location / { try_files $uri $uri/ /bitrix/urlrewrite.php$is_args$args; }
可用的 nginx 指令列表请参见:http://nginx.org/ru/docs/dirindex.html
建议将 PHP-FPM Process Manager 设置为 dynamic 模式。
管理 PHP 模块
ISPConfig 没有提供用于管理 PHP 模块(安装、删除、启用和禁用)的内置工具。