产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 开启SSL后,访问是404

Yusky
金牌会员
11307.70 价值分

Yusky 发表于 2013-09-14 10:23:02
开启SSL的站点,用HTTPS访问任何页面都是404
2013-09-14 10:23:02 1

l12ab
金牌会员
7345.06 价值分

贴出主机的conf文件看看
  支持 (0分)  反对 (0分)
回复  2013-09-14 11:42:15 2

不懂得
银牌会员
2243.00 价值分

围观。已经下载了还没有安装
  支持 (0分)  反对 (0分)
回复  2013-09-14 13:50:07 3

l12ab
金牌会员
7345.06 价值分

SSL模块,只会在conf文件里增加一段证书配置,不影响主机目录,因此不会造成404的。是不是你的rewrite有问题
  支持 (0分)  反对 (0分)
回复  2013-09-14 13:51:56 4

amysql
创始人
99530.81 价值分

引用:
l12ab 发表于 2013-9-14 13:51
SSL模块,只会在conf文件里增加一段证书配置,不影响主机目录,因此不会造成404的。是不是你的rewrite有问 ...

en,应该不是ssl模块的问题。

----------
404大概原因,楼主检查:
1、网站文件确实不存在。
2、文件存在,url重写导致404。
3、文件存在,nginx配置有误。
  支持 (0分)  反对 (0分)
回复  2013-09-14 17:23:46 5

AMH面板 - 好用高效低占用、安全可靠极稳定

Yusky
金牌会员
11307.70 价值分

引用:
l12ab 发表于 2013-9-14 13:51
SSL模块,只会在conf文件里增加一段证书配置,不影响主机目录,因此不会造成404的。是不是你的rewrite有问 ...


不是SSL模块的原因。 应该是我使用原因。 http访问OK。 用HTTPS就404
  支持 (0分)  反对 (0分)
回复  2013-09-15 16:43:59 6

Yusky
金牌会员
11307.70 价值分

引用:
amysql 发表于 2013-9-14 17:23
en,应该不是ssl模块的问题。

----------


http访问没问题。https就404.不知道是不是配置问题。 程序换过了也一样。
  支持 (0分)  反对 (0分)
回复  2013-09-15 16:45:05 7

l12ab
金牌会员
7345.06 价值分

贴主机的conf
rewrite
  支持 (0分)  反对 (0分)
回复  2013-09-15 16:47:01 8

Yusky
金牌会员
11307.70 价值分

引用:
l12ab 发表于 2013-9-15 16:47
贴主机的conf
rewrite


server
{
listen 80;
server_name host.tabletpchot.com; #server_name end
index index.html index.htm index.php; #index end

set $subdomain '';
root /home/wwwroot/host.tabletpchot.com/web$subdomain;
include rewrite/wordpress.conf; #rewrite end

#error_page
error_page 400 /ErrorPages/400.html;
error_page 403 /ErrorPages/403.html;
error_page 404 /ErrorPages/404.html;
error_page 502 /ErrorPages/502.html;
location ~ /ErrorPages/(400|401|403|404|405|502|503)\.html$
{
root /home/wwwroot/host.tabletpchot.com/web;
}


location ~ .*\.php$
{
fastcgi_pass unix:/tmp/php-cgi-host.tabletpchot.com.sock;
fastcgi_index index.php;
include fcgi-host.conf;
fastcgi_param DOCUMENT_ROOT /web$subdomain;
fastcgi_param SCRIPT_FILENAME /web$subdomain$fastcgi_script_name;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
{
expires 30d;
}

location ~ .*\.(js|css)$
{
expires 12h;
}

access_log off; #access_log end
"host.tabletpchot.com.conf" [noeol] 43L, 1033C
  支持 (0分)  反对 (0分)
回复  2013-09-16 15:12:48 9

Yusky
金牌会员
11307.70 价值分

引用:
l12ab 发表于 2013-9-15 16:47
贴主机的conf
rewrite


rewrite是wordpress默认的
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
  支持 (0分)  反对 (0分)
回复  2013-09-16 15:15:16 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心