我想把两个DNS的A记录指向我的Ubuntu意图。然后,Apache应该相应地读取域名,并将传入的请求指向正确的物理路径。
我已经设置了所有内容,这是/etc/apache2/ports.conf的内容
我担心,根据下面的评论,WinXP用户无法访问我的SSL站点,那么我应该如何以不同的方式进行访问呢?
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the Virt
我想我有一个简单的方法。我购买了一个快速SSL,我在我的网站上安装了它。这看起来不错(我有一个密钥文件,中间和最终的crs文件),但有一点混乱: SSL是正确安装在上,但不是在上。
这是我从SSL检查器得到的错误:
Wrong certificate installed.
The domain name does not match the certificate common name or SAN.
我有一台Nginx机器。这是配置文件的一部分:
server {
listen 80; ## listen for ipv4
listen 443 ssl;
set $myHos
我的服务器包含两个IP 192.168.1.90和192.168.1.99,我希望nginx在192.168.1.99和apache上监听192.168.1.90,我还需要在Apache上托管多个虚拟主机。
尝试将apache的ports.conf修改为
NameVirtualHost 192.168.1.90:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statem
是否可以将"*“替换为域名或子域?
<VirtualHost *:443>
更新
问题是,在引导apache时出现了这个错误:
[Mon Aug 16 13:42:48 2010] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
我有一个virtualHost on :443用于子域,一个用于主域。当我移除子域时,我将不再得到该错误。
另外,如果这种配置更有效,请告诉我如何配置。
domain.com config
<VirtualHost *:80>
Ser