SSL端口443和2443上的secure.DOMAIN.com,可以吗?

所以我有一个使用godaddy ssl保护的子域。 我想要做的是有安全的标准443端口以及端口2443,所以当去https://secure.domain.com其安全,因为它应该是,然后去https://secure.domain时。 com:2443它也是安全的。 443是标准站点,2443是控制面板。

我已经添加了SSL条目的虚拟主机在2443下听,这没有得到我正在寻找的结果。 即时消息在这个和谷歌并不是很有帮助。

这是一个灯系统。 centos 6.4 apache2可以这样做吗?

inheritance人的鬼configuration:

<VirtualHost IP:80> SuexecUserGroup PATH PATH DocumentRoot /home/PATH/DOMAIN.COM/html ServerName DOMAIN.COM ServerAlias www.DOMAIN.COM ftp.DOMAIN.COM mail.DOMAIN.COM secure.DOMAIN.COM scripts.DOMAIN.COM ServerAlias help.DOMAIN.COM ServerAdmin [email protected] # subdomain logic RewriteEngine On RewriteOptions inherit RewriteCond %{HTTP_HOST} !^www\.tandgweb\.com [NC] RewriteCond %{HTTP_HOST} !^PATH\.com [NC] RewriteCond %{HTTP_HOST} ^([A-Z0-9a-z-.]+)\.PATH\.com [NC] RewriteCond %{DOCUMENT_ROOT}/%1 -d RewriteRule ^(.+) %{HTTP_HOST}/$1 [C] RewriteRule ^([0-9A-Za-z-.]+)\.PATH\.com/?(.*)$ %{DOCUMENT_ROOT}/$1/$2 [L] RewriteCond %{HTTP_HOST} ^www\.([A-Z0-9a-z-.]+)\.PATH\.com [NC] RewriteCond %{DOCUMENT_ROOT}/%1 -d RewriteRule ^(.+) %{HTTP_HOST}/$1 [C] RewriteRule ^www\.([0-9A-Za-z-.]+)\.PATH\.com/?(.*)$ %{DOCUMENT_ROOT}/$1/$2 [L] # end subdomain logic ErrorLog /home/PATH/var/PATH.com/logs/error.log CustomLog /home/PATH/var/PATH.com/logs/transfer.log combined # php: default don't edit between this and the "end php" comment below <IfModule mod_suphp.c> suPHP_Engine On suPHP_UserGroup PATH PATH AddHandler x-httpd-php .php suPHP_AddHandler x-httpd-php .php suPHP_ConfigPath /home/PATH/etc </IfModule> <IfModule !mod_suphp.c> <IfModule mod_php5.c> php_admin_flag engine On </IfModule> <IfModule mod_php4.c> php_admin_flag engine On </IfModule> </IfModule> # end php # cgi: 1 don't edit between this and the "end cgi" comment below <Directory /home/PATH/PATH.com/html> AllowOverride All </Directory> <Location /> Options +ExecCGI </Location> ScriptAlias /cgi-bin/ /home/PATH/PATH.com/html/cgi-bin/ # end cgi <IfModule mod_interworx_settings.c> # InterWorx adds this dummy module section to store settings # There is no mod_interworx_settings module # DO NOT DELETE last_update 2014-01-10 00:10:18 iworx_controlled_ips IP:80 </IfModule> </VirtualHost> <VirtualHost IP:443> SuexecUserGroup PATH PATH DocumentRoot /home/PATH/PATH.com/html ServerName PATH.com ServerAlias www.PATH.com ftp.PATH.com mail.PATH.com secure.PATH.com scripts.PATH.com ServerAlias help.PATH.com ServerAdmin [email protected] # subdomain logic RewriteEngine On RewriteOptions inherit RewriteCond %{HTTP_HOST} !^www\.PATH\.com [NC] RewriteCond %{HTTP_HOST} !^PATH\.com [NC] RewriteCond %{HTTP_HOST} ^([A-Z0-9a-z-.]+)\.PATH\.com [NC] RewriteCond %{DOCUMENT_ROOT}/%1 -d RewriteRule ^(.+) %{HTTP_HOST}/$1 [C] RewriteRule ^([0-9A-Za-z-.]+)\.PATH\.com/?(.*)$ %{DOCUMENT_ROOT}/$1/$2 [L] RewriteCond %{HTTP_HOST} ^www\.([A-Z0-9a-z-.]+)\.PATH\.com [NC] RewriteCond %{DOCUMENT_ROOT}/%1 -d RewriteRule ^(.+) %{HTTP_HOST}/$1 [C] RewriteRule ^www\.([0-9A-Za-z-.]+)\.PATH\.com/?(.*)$ %{DOCUMENT_ROOT}/$1/$2 [L] # end subdomain logic ErrorLog /home/PATH/var/PATH.com/logs/error.log CustomLog /home/PATH/var/PATH.com/logs/transfer.log combined # php: default don't edit between this and the "end php" comment below <IfModule mod_suphp.c> suPHP_Engine On suPHP_UserGroup PATH PATH AddHandler x-httpd-php .php suPHP_AddHandler x-httpd-php .php suPHP_ConfigPath /home/PATH/etc </IfModule> <IfModule !mod_suphp.c> <IfModule mod_php5.c> php_admin_flag engine On </IfModule> <IfModule mod_php4.c> php_admin_flag engine On </IfModule> </IfModule> # end php # cgi: 1 don't edit between this and the "end cgi" comment below <Directory /home/PATH/PATH.com/html> AllowOverride All </Directory> <Location /> Options +ExecCGI </Location> ScriptAlias /cgi-bin/ /home/PATH/PATH.com/html/cgi-bin/ # end cgi SSLEngine on SSLHonorCipherOrder On SSLCipherSuite RC4:HIGH:MEDIUM:!SSLv2:!ADH:!aNULL:!eNULL:!NULL:!LOW SSLCACertificatePath /home/PATH/var/PATH.com/ssl SSLCertificateKeyFile /home/PATH/var/PATH.com/ssl/PATH.com.priv.key SSLCertificateFile /home/PATH/var/PATH.com/ssl/PATH.com.crt SSLCACertificateFile /home/PATH/var/PATH.com/ssl/PATH.com.chain.crt SSLOptions +ExportCertData +StrictRequire SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown <IfModule mod_interworx_settings.c> # InterWorx adds this dummy module section to store settings # There is no mod_interworx_settings module # DO NOT DELETE last_update 2014-01-10 00:10:18 iworx_controlled_ips IP:443 </IfModule> </VirtualHost> <VirtualHost IP:2443> SSLEngine on SSLHonorCipherOrder On SSLCipherSuite RC4:HIGaH:MEDIUM:!SSLv2:!ADH:!aNULL:!eNULL:!NULL:!LOW SSLCACertificatePath /home/PATH/var/PATH.com/ssl SSLCertificateKeyFile /home/PATH/var/PATH.com/ssl/PATH.com.priv.key SSLCertificateFile /home/PATH/var/PATH.com/ssl/PATH.com.crt SSLCACertificateFile /home/PATH/var/PATH.com/ssl/PATH.com.chain.crt SSLOptions +ExportCertData +StrictRequire SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown <strong></strong> 

正如在这个答案中指出的,你可以让一个虚拟主机提供多个端点。

只需将<VirtualHost IP:443>更改为<VirtualHost IP:443 IP:2443>
现在,您可以在端口443和2443上获得相同的站点/虚拟主机

确保configuration设置为在端口2443上侦听:

 Listen 2443 NameVirtualHost IP:2443