天天看點

如何使用mysql(lamp)分離環境搭建dedecms織夢網站及apache伺服器常見的403http狀态碼及其解決方法

一、實驗環境 

centos6.5+mysql5.5.32+php5.3.27  

軟體:DedeCMS-V5.7-GBK-SP1

本實驗是使用lamp環境搭建,但mysql資料庫與之分離,本實驗成功的關鍵在于防火牆及其selinux關閉的前提下實作。   

二、實驗步驟 

1)下載下傳産品,并解壓至www目錄内

wget -O /home/chen/tools/  http://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-GBK-SP1.tar.gz

tar xf DedeCMS-V5.7-GBK-SP1.tar.gz 

mv DedeCMS-V5.7-GBK-SP1/uploads/*  /var/html/www/ 

2)建立資料庫并授權

create database dedecms; 

grant all on dedecms.* to dedecms@'10.0.0.%' identified by 'chen';

flush privileges; 

3)輸入域名進行設定

填寫相應的資料庫名,密碼等,實作網站的搭建。

<a href="http://s5.51cto.com/wyfs02/M02/83/28/wKiom1dr1xrCer-QAASQ8pFOKbY563.png" target="_blank"></a>

三、apache伺服器常見的http狀态碼及其解決方法。

http錯誤代碼403:

403 Forbidden 資源不可用。伺服器了解客戶的請求,但拒絕處理它。通常由于伺服器上檔案或目錄的權限設定導緻。

通常情況可能(但不限于此)的原因有:

原因1:apache配置檔案中沒有對站點目錄的權限許可,這通常是在初始安裝apache後,更改了預設的apache站點目錄時所至(重要,常發生):

如将站點目錄更改為:/var/www,則在apache配置檔案中如果不加下面的配置 就會傳回403錯誤。

&lt;Directory "/var/www"&gt;

    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

&lt;/Directory&gt;

提示:生産環境上面的配置還需修改,見下文,此處僅就本文的主題講解。

原因2:站點目錄下無首頁檔案(index檔案),而apache的配置又禁止了目錄浏覽,就會提示403錯誤,配置如下(偶爾發生):

a.站點目錄下無首頁檔案(index檔案):

[root@http-server www]# pwd

/var/www

[root@http-server www]# ll

total 12

drwxr-xr-x 2 root root 4096 Jun  4 22:11 chen

-rw-r--r-- 1 root root    0 Jun  4 22:11 chen.html

提示:上面列出來的就是站點目錄/var/www目錄下沒有預設 首頁DirectoryIndex index.html

b.apache的配置禁止目錄浏覽的三種配置

第一種配置:

    Options -Indexes FollowSymLinks

第二種配置:

    Options FollowSymLinks

第三種配置:

    Options None

原因3:還是Directory權限問題(不常發生)

如下文:拒絕10.0.0.0/24整段通路。這樣被拒絕的主機通路就會出現403錯誤

    Deny from 10.0.0.0/24

    #Allow from all

    Allow from 10.0.0.116

    #Deny from 10.0.0.0/24

原因4:站點目錄權限問題(不常發生)。

站點目錄需要apache的使用者有通路權限,否則就會報403錯誤。

[root@http-server var]# pwd

/var

[root@http-server var]# chown -R root.root blog/

[root@http-server var]# chmod 700 blog

[root@http-server var]# ll -d blog/

drwx------ 3 root root 4096 Jun  4 22:11 blog/

本文轉自chengong1013 51CTO部落格,原文連結:http://blog.51cto.com/purify/1792344,如需轉載請自行聯系原作者