1. 程式人生 > >使用https php偽靜態需要注意的

使用https php偽靜態需要注意的

今天第一次發部落格,也是想開始記錄打程式碼的每一天,也是為了幫我自己記憶

最近在練習部署apache伺服器的時候,碰到一些問題,也是百度了很久才解決問題,也就是php的偽靜態

首先注意的是,要保證 rewrite_module模組有載入

#LoadModule rewrite_module modules/mod_rewrite.so

然後新建個php檔案 寫上

<?phpinfo()?>

訪問這個php檔案 ,然後ctrl+f搜尋有沒有 /mod_rewrite這個模組

因為一開始我想部署https ,所以把http80埠禁了,然後https部署證書成功後,去訪問也成功。可當用上偽靜態的時候就出現問題,找了很久才發現原來部署證書時

 AllowOverride All #這個也要帶上

因為對apache不是很瞭解,我貼上我的配置


<VirtualHost *:443>
    DocumentRoot "路徑"
    ServerName 域名
    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl/證書.pem
    SSLCertificateKeyFile /etc/httpd/ssl/證書.key
    SSLCertificateChainFile /etc/httpd/ssl/證書.pem
    <Directory "路徑">

        Options
FollowSymLinks AllowOverride All #這個記得帶上 Order allow,deny Allow from all </Directory> </VirtualHost>