问:

一台服务器只能安装一张SSL证书吗?

答:
一台服务器可以安装多张SSL证书,不限于一张。
SSL证书与域名绑定,一张SSL证书只能绑定一个域名。所以,如果一台服务器需要支持多个域名,就需要申请多张SSL证书。
安装多张SSL证书的具体步骤如下:
1. 为不同的域名申请SSL证书。这需要为每个域名单独申请和购买SSL证书。
2. 安装SSL证书的时候,需要指定证书绑定的域名。如果安装不指定域名,该证书将成为默认证书,绑定到默认的服务器名称上。
3. 同一台服务器可以同时安装默认证书和多张绑定具体域名的证书。当客户端请求不同的域名时,服务器会自动使用与请求域名匹配的SSL证书进行加密传输。
4. 安装SSL证书后,需要在服务器的服务上启用SSL支持,并指定使用哪张SSL证书。常见的服务如:
   - Nginx:在server块中使用ssl参数,指定证书路径。
   - Apache: 在VirtualHost配置中使用SSLEngine和SSLCertificateFile等参数。
   - Tomcat: 在HTTP连接器中使用keystoreFile和keystorePass参数指定证书。
5. 重启服务后,SSL证书安装完成,客户端可以使用https协议访问绑定该证书的域名,实现SSL加密传输。
所以,总结来说,一台服务器可以同时安装多张SSL证书。其原理是SSL证书与域名绑定,当使用不同域名访问服务器时,会自动选择与域名匹配的证书进行SSL连接。
需要为每一个域名单独申请SSL证书,并在服务配置中正确指定各自SSL证书,才能实现一台服务器支持多域名SSL功能。
多张SSL证书可以提高服务器的通用性,让一台服务器可以复用为更多网站提供SSL服务。但也增加了证书管理的复杂度,需要谨慎规划。