Tôi có một máy phiên bản máy chủ Ubuntu 10 x64. Tôi đã nhận được IP thứ hai và cấu hình / etc / mạng / giao diện như vậy (IP thực tế và cổng bị xóa):
auto lo
iface lo inet loopback
#iface eth0 inet dhcp
auto eth0
auto eth0:0
iface eth0 inet static
address [ my first IP ]
netmask 255.255.255.0
gateway [ my first gateway ]
iface eth0:0 inet static
address [ my second IP ]
netmask 255.255.255.0
gateway [ my second gateway ]
/etc/apache2/ports.conf:
Listen 80
NameVirtualHost [ my first IP ]:80
NameVirtualHost [ my second IP ]:80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
NameVirtualHost [ my first IP - some site is running SSL successfully using it ]:443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
/etc/apache2/sites-enables/mysite.conf:
<VirtualHost [my second IP ]:80>
ServerName mysite.com
Include /var/www/mysite.com/djangoproject/apache/django.conf
</VirtualHost>
Sau đó, khi truy cập http://[mysite].com:80
hoặc http://[mysite].com
, tôi nhận được:
An error occurred during a connection to [mysite].com.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Tôi đoán là tệp cấu hình không được chọn và do đó apache đang tìm tệp ssl mặc định, không được kích hoạt trong conf. Nếu tôi định cấu hình tệp đó đúng cách, có vẻ như tôi sẽ kết nối thành công với bất kỳ thư mục mặc định nào được chỉ định trong tệp ssl mặc định. Nhưng tôi muốn kết nối với trang web của tôi.
Có ý kiến gì không?
Cảm ơn trước!