小编Ale*_*lex的帖子

Apache - 仅在特定域上侦听,而不是 IP

如何配置 apache 以拒绝直接连接到 IP 地址 ( http://xxx.xxx.xxx.xxx ) 而不是 vhost 名称http://example.com 的连接

我的虚拟主机配置:

ServerName example.com

<VirtualHost *:80>

        ServerName example.com

        DocumentRoot /var/www/           
        <Directory /var/www/>                    
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

virtualhost apache-2.2

12
推荐指数
1
解决办法
4万
查看次数

重定向 NGINX 中除 .well-known 之外的所有内容(让我们加密)

我想通过 获得证书,letsencrypt.sh所以我必须提供关于 HTTP 的挑战。

我已经使用 NGINX 转发到 SSL(在nodejs服务器上提供)。现在我仍然想将所有内容重定向到 SSL,但不是挑战。

这是我的配置

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    root /usr/share/nginx/html;
    server_name screen.example.com;

    location /.well-known { }

    location / {
        return 301 https://$server_name$request_uri;
    }
}
Run Code Online (Sandbox Code Playgroud)

打开质询 URL 仍会将我重定向到 HTTPS。

我怎样才能解决这个问题?

nginx lets-encrypt

7
推荐指数
1
解决办法
7055
查看次数

标签 统计

apache-2.2 ×1

lets-encrypt ×1

nginx ×1

virtualhost ×1