Linux服务器 - Ubuntu的 Web服务器 - nginx的 脚本 - PHP5,FastCGI的 端口 - 默认 - 80/443 的PHP框架 - 笨
我有一个使用codeigniter制作的网站,并且在http下工作得非常好,我已经设置了一个ssl证书,并且我无法获得后续页面的工作,主页在https中正常工作。
FYI:该网站与URL重写发,我不知道Nginx的或FPM或笨是否处理重写,但我们工作的网址为http://domain.com/contact
在Nginx的日志文件,我看到了一个404未找到页面错误。如果我在home文件夹下创建一个目录作为测试并创建一个文件为hello.php,我可以通过HTTPS和HTTP查看它,但是其他链接无法正常工作。
我确信 -
- 我指向正确的文件夹中的HTTP,HTTPS
- 关键文件不具有我所包含链/根证书
- 密码
- 我没有防火墙/代理/缓存服务器之间
我不知道nginx/codeigniter/php-fpm中的哪一个处理url重写,我相信这个错误是由于url_rewrite不能在https/ssl模式下工作的。
请帮忙