所以,我在http.conf文件中添加了以下内容:
Listen443
NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot /PATH_TO/www
ServerName www.domain.com
SSLEngine on
SSLCertificateFile /PATH_TO/domain.crt
SSLCertificateKeyFile /PATH_TO/domain.key
SSLCertificateChainFile /PATH_TO/intermediate.crt
</VirtualHost>
https://www.domain.com现在可以使用了,但它显示了PHP源代码?这可能是什么原因?
答案 0 :(得分:6)
“服务器配置错误”是原因; - )
它选择将PHP文件作为“普通内容”提供,而不是将它们交给PHP引擎进行处理。这与SSL无关(它可以通过安全连接愉快地发送“普通内容”)。
AddModule mod_php.c LoadModule php_module modules/mod_php.so LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
看模式? :-)无论如何,请阅读特定平台/服务器的精细安装说明。
快乐的编码。
答案 1 :(得分:5)
也可能是你的php.ini配置被设置为不解析短php标签之间的代码。
答案 2 :(得分:0)
因为缺少php模块,所以可能会发生这种情况,以解决我们必须安装的问题
sudo yum install php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml
答案 3 :(得分:0)
只需在浏览器中输入 LOCALHOST。然后它将打开 http://localhost/htdocs/ 位置。然后导航到您的 php 文件。它将相应地打开。