用https访问网站,访问不了怎么办?
装了最新版的1.4,开启了ssl,选择的是Letsencrypt的证书,自动生成SSL证书。用https://访问打不开网页,用http://可以,是不是哪里设置不对?怎么开启https? 还有个问题,怎么强制跳转到https? netstat -ntl 或 ss -ntl 看一下是否有443端口
可以在vps上curl https://域名 看一下有返回信息不
iptables -L -n 看一下是否有443端口的允许规则
如果是阿里云、腾讯云之类的检查一下安全组设置 State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 128 *:443 *:*
LISTEN 0 50 *:3306 *:*
LISTEN 0 128 127.0.0.1:11211 *:*
LISTEN 0 128 *:111 *:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 :::111 :::*
----------------------------------------------------------------------------------------------------------------------------------------------------------
curl有返回信息的
----------------------------------------------------------------------------------------------------------------------------------------------------------
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 128 *:443 *:*
LISTEN 0 50 *:3306 *:*
LISTEN 0 128 127.0.0.1:11211 *:*
LISTEN 0 128 *:111 *:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 :::111 :::*
root@iZuf60vvvnqvx6vqvr1l3oZ:~# ^C
root@iZuf60vvvnqvx6vqvr1l3oZ:~# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all--0.0.0.0/0 0.0.0.0/0
ACCEPT all--0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT tcp--0.0.0.0/0 0.0.0.0/0 tcp dpt:22
ACCEPT tcp--0.0.0.0/0 0.0.0.0/0 tcp dpt:80
ACCEPT tcp--0.0.0.0/0 0.0.0.0/0 tcp dpt:443
DROP tcp--0.0.0.0/0 0.0.0.0/0 tcp dpt:3306
ACCEPT icmp --0.0.0.0/0 0.0.0.0/0 icmptype 8
DROP tcp--0.0.0.0/0 0.0.0.0/0 tcp dpt:11211
DROP udp--0.0.0.0/0 0.0.0.0/0 udp dpt:11211
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
我是阿里云的,安全组设置已经开启了443端口。
回复 4# 的帖子
上面信息看的话是没问题的,域名多少 军哥,weishuzi.com,现在好像https正常了,你帮我看一下是不是,另外怎么强制跳转https?就是输入http://自动跳转到https:// 自动跳转https 代码如下(添加到.htaccess文件里)<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.你的域名.com/$1
</IfModule> 这边看是正常的,强制跳转到https参考:https://lnmp.org/faq/lnmp-nginx-301-rewrite.html 原帖由 licess 于 2017-6-1 20:24 发表 http://bbs.vpser.net/images/common/back.gif
这边看是正常的,强制跳转到https参考:https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
军哥,帮我看一下这样设置对吗??
server
{
listen 80;
#listen [::]:80;
server_name www.weishuzi.com weishuzi.com;
index index.html index.htm index.php default.html default.htm default.php;
root/home/wwwroot/www.weishuzi.com;
return 301 https://www.weishuzi.com$request_uri;
红色部分为我添加的强制跳转代码
另外还有一个问题,设置强制跳转以后图片好想不能用七牛缓存了,查看图片属性用的是本地的图片了,请问怎么办??? 原帖由 yujam 于 2017-6-2 02:19 发表 http://bbs.vpser.net/images/common/back.gif
军哥,帮我看一下这样设置对吗??
server
{
listen 80;
#listen [::]:80;
server_name www.weishuzi.com weishuzi.com;
index index.html index.htm index.php default.html defau ... 我昨晚就这么设置的301重定向,成功了
回复 9# 的帖子
可能你文章里写的图片地址有问题吧https后所有引用的图片都需要是https的 不对啊,引用的不是https的话,只不过浏览器地址栏那把锁不显示啊,不影响访问啊。
我现在的问题是之前不用https的话,我的图片是自动使用七牛的地址,现在使用https以后,访问网站不知怎么就不使用七牛的了,变成使用本地的了,这就失去了使用七牛的意义了。
回复 12# 的帖子
可能你使用的插件在https上支持有问题
页:
[1]