嘟嘟社区

给ip加上了证书,但https://ip:port无法访问


接上一帖 IP证书通过“zeroSSL”部署好了
通过aapanel工具使 https://20.249.72.95 可以访问,但是像https://ip:port无法访问

比如 http://20.249.72.95:9876/mjj可以访问 但https://20.249.72.95:9876/mjj 显示不安全
        http://20.249.72.95:7800/aapanel 可以访问 但https://20.249.72.95:7800/aapanel 显示不安全

有没有老哥知道呀? 10元有偿

因为你那些端口根本就没绑定证书,用nginx反代就行
那个端口没配证书

silence 发表于 2022-8-7 10:54
因为你那些端口根本就没绑定证书,用nginx反代就行

老哥怎么给端口添加证书呀?我不想nginx反代 反代的话我直接用域名就行 没必要还用IP

加端口啊。。。。

Apian 发表于 2022-8-7 10:59
加端口啊。。。。

怎么通过aapanel给端口加证书呀?

你用https去访问http端口当然不行…他俩根本不是一个端口好吗…
本帖最后由 Unique 于 2022-8-7 11:08 编辑
  1. server
  2.     {
  3.         listen 80;
  4.         #listen [::]:80;
  5.         server_name 333963.xyz ;
  6.         return 301 https://$server_name$request_uri;
  7.         index index.html index.htm index.php default.html default.htm default.php;
  8.         root  /home/wwwroot/333963.xyz;
  9.         include rewrite/laravel.conf;
  10.         #error_page   404   /404.html;
  11.         # Deny access to PHP files in specific directory
  12.         #location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; }
  13.         include enable-php.conf;
  14.         access_log off;
  15.     }
  16. server
  17.     {
  18.         listen 443 ssl http2;
  19.         #listen [::]:443 ssl http2;
  20.         server_name 333963.xyz ;
  21.         index index.html index.htm index.php default.html default.htm default.php;
  22.         root  /home/wwwroot/333963.xyz/public;
  23.         ssl_certificate /usr/local/nginx/conf/ssl/333963.xyz/fullchain.cer;
  24.         ssl_certificate_key /usr/local/nginx/conf/ssl/333963.xyz/333963.xyz.key;
  25.         ssl_session_timeout 5m;
  26.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
  27.         ssl_prefer_server_ciphers on;
  28.         ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
  29.         ssl_session_cache builtin:1000 shared:SSL:10m;
  30.         # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
  31.         ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
  32.         include rewrite/laravel.conf;
  33.         #error_page   404   /404.html;
  34.         # Deny access to PHP files in specific directory
  35.         #location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; }
  36.         include enable-php7.4.conf;
  37.         access_log off;
  38.     }

复制代码

给个例子,注意配置443端口

radiogaga 发表于 2022-8-7 11:01
怎么通过aapanel给端口加证书呀?

listen 端口 ssl http2;

radiogaga 发表于 2022-8-7 11:01
怎么通过aapanel给端口加证书呀?

啥叫端口加证书,你的程序不支持ssl就必然要放个Nginx Apache在前面