域名阿里雲免費ssl證書配置安裝
去阿里雲盾申請 成功後下載 有三個檔案******.com_public.crt ******.com.key *******.com_chain.crt
Apache安裝配置SSL證書方法教程(普通版)
https://www .wosign.com/support/ssl-Apache1.htm
把正書放在了/usr/local/apache/conf/ssl 裡面(自己建立的ssl)
修改了/usr/local/apache/conf/extra下面的httpd-vhosts.conf
<VirtualHost *:443>
ServerAdmin [email protected]
#php_admin_value open_basedir "/home/wwwroot/xthinkphp:/tmp/:/var/tmp/:/proc/"
DocumentRoot /home/wwwroot/xthinkphp
ServerName x.acg170.com
SSLEngine On
SSLOptions +StrictRequire
SSLCertificateFile /usr/local/apache/conf/ssl/******.com_public.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl/******.com.key
SSLCertificateChainFile /usr/local/apache/conf/ssl/*******.com_chain.crt
<Directory "/home/wwwroot/xthinkphp">
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
</Directory>
</VirtualHost>
#路徑(/home/wwwroot/xthinkphp)一定要寫對 我報了You don't have permission to access /getdata/wx_data/p/1 on this server.
Apache Server at x.acg170.com Port 443
找了半天在https://blog.csdn.net/tianlianchao1982/article/details/6161308收到啟發路徑錯了然後就ok了
修改專案中.htaccess檔案
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.* https://%{SERVER_NAME}%{REQUEST_UR} [L,R]
</IfModule>