亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

DedeCms教程:DedeCMS站點高級安全策略(Linux篇)_DedeCms教程

2024-08-30 19:10:05
字體:
來源:轉載
供稿:網友

更改紀錄:

2012-06-06:增加Nginx服務器的配置


在Linux環境下搭建安裝DedeCMS本篇不再具體說明,大家可以點擊文檔《Linux下安裝DedeCMS及安全設置》來查看安裝和基本安全配置部分的內容。   本篇將在之前的基礎上進一步來對Linux下的DedeCMS進行安全配置,以保證我們的站點能夠更加安全的運行在服務器上。  

1.安裝Apache文件訪問權限模塊

為了保證每個虛擬站點都能夠擁有自己獨立的文件訪問權限,我們需要安裝Apache安全權限分離模塊,在終端中輸入: sudo apt-get install apache2-mpm-itk    

2.添加管理后臺站點控制帳號

接下來我們需要再添加一個后臺站點的Apache運行帳號,在終端中輸入: sudo useradd -g www-data -d /dev/null -s /usr/sbin/nologin www-admin 這樣我們就添加了一個www-admin帳號,專門用于控制后臺站點的文件訪問權限。    

3.將后臺管理目錄移出,并且創建獨立站點

默認安裝后,后臺的管理目錄是在站點更目錄下的/dede,為了安全起見我們需要將這個目錄移出,但為了能夠正常管理站點,我們需要將這個后臺目錄創建獨立站點。  

3.1.移動后臺管理目錄

我們先創建一個目錄,這個目錄專門用于存放后臺站點文件,在終端中輸入: sudo mkdir /var/dedecms-admin 然后將織夢后臺移動到這個文件夾中,輸入: sudo mv /var/dedecms/dede/* /var/dedecms-admin/  

3.2.創建虛擬站點

我們需要創建一個新的站點用于顯示后臺,我們可以在/etc/apache2/site-enabled/目錄中創建一個文件名為:default-admin的文件,內容如下: <VirtualHost *:80> ServerName admin.dede.com ServerAdmin webmaster@localhost DocumentRoot /var/dedecms-admin AssignUserId www-admin www-data <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/dedecms-admin/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> 創建完成后我們重新啟動服務器,在終端輸入: sudo service apache2 restart 這里我們給后臺站點域名設置為admin.dedecms.com用戶可以根據自己情況設定更為復雜的域名形式,例如:dedesiteadmin2008.dede.com 然后在系統host紀錄中添加一條指向站點域名對應ip的紀錄,保證其能夠正常訪問。  

3.3.給管理站點目錄設定權限控制帳戶

為了保證后臺文件訪問的安全,我們也需要給它設定文件訪問權限,在終端中輸入: sudo chown www-admin.www-data /var/dedecms-admin/ 這樣就給這個目錄指定了www-admin的訪問帳號。  

3.4.調整后臺文件配置,保證后臺正常訪問

由于我們直接移動了管理后臺文件目錄,所以我們訪問admin.dede.com會出現報錯,這時候我們需要對系統中的目錄配置進行調整。   (1)找到/var/dedecms-admin/config.php,將第12行 require_once(DEDEADMIN.'/../include/common.inc.php'); 改為 require_once(DEDEADMIN.'/../dedecms/include/common.inc.php'); 然后在這段代碼下面加上: $cfg_plus_dir = $cfg_phpurl = $cfg_basehost."/".$cfg_plus_dir;   (2)找到/var/dedecms-admin/login.php,將11行 require_once(dirname(__FILE__).'/../include/common.inc.php'); 改為 require_once(dirname(__FILE__).'/../dedecms/include/common.inc.php');   (3)找到/var/dedecms/data/safe/inc_safe_config.php,第2行,改為 $safe_gdopen = '1,2,3,4,5,7';   (4)找到/var/dedecms-admin/exit.php,第11行 require_once(dirname(__FILE__).'/../include/common.inc.php'); 改為 require_once(dirname(__FILE__).'/../dedecms/include/common.inc.php');   (5)復制include中的相關文件 我們需要將include文件夾下的一些文件拷貝到管理后臺站點中以保證后臺正常使用: mkdir /var/dedecms-admin/include/dialog sudo cp -R /var/dedecms/include/dialog/* /var/dedecms-admin/include/dialog mkdir /var/dedecms-admin/include/js sudo cp -R /var/dedecms/include/js/* /var/dedecms-admin/include/js sudo mkdir /var/dedecms-admin/include/ckeditor sudo cp -R /var/dedecms/include/ckeditor/* /var/dedecms-admin/include/ckeditor  

4.重新分配前臺Apache用戶權限

設定完成后我們需要給前臺站點重新指派權限,在終端輸入: sudo chown -R www-admin.www-data /var/dedecms/ 這樣就把前臺用戶設定為了www-admin,然后再執行: sudo chmod -R 755 /var/dedecms/ 這樣設置后后臺管理就具有了站點操作權限,但前臺瀏覽用戶沒有修改文件的權限了。 但這里前臺uploads需要有可上傳的權限,所以還需要執行: sudo chmod -R 777 uploads/  

5.完成安全配置

這樣一來我們就完成了系統的安全設置,做到了前后臺的權限分離,當然您也需要配置下php.ini禁用掉某些函數,配合系統做好各個方面的安全設置。       如果您需要了解Windows Server 2012下如何搭建配置DedeCMS環境,可以查看:《Windows Server 2012 搭建PHP+MySQL環境安裝DedeCMS系統》  

6.Nginx設置

由于Nginx輕便容易維護,很多站長也會選擇Nginx作為站點服務器,設置思路同上文類似,但有稍許的不同,下面我們就來單獨對其進行介紹。  

6.1.安裝Nginx以及php5-fpm

終端中輸入:sudo apt-get install nginx 以及:sudo apt-get install php5-fpm (如果已經安裝了Apache的用戶需要停止Apache,以免同Nginx沖突,可以使用命令行:sudo service apache2 stop)  

6.2.添加站點

同樣我們需要添加兩個站點,一個前臺“www.dede.com”一個后臺“admin.dede.com”,基本配置如下: www.dede.com站點:   server {   root /var/dedecms; index index.html index.htm index.php; server_name www.dede.com; ...   location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param script_FILENAME /var/dedecms$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } }   admin.dede.com站點配置:   server {   root /var/dedecms-admin; index index.html index.htm index.php; server_name admin.dede.com; ...   location ~ .php$ { fastcgi_pass 127.0.0.1:9001; fastcgi_param script_FILENAME /var/dedecms-admin$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } }   這里主要是admin的站點采用的9001端口,以及站點目錄重新做了調整。  

6.3.指派站點文件訪問控制權限

同apache的apache2-mpm-itk不同,php5-fpm默認就可以進行權限控制。 在文件/etc/php5/fpm/pool.d/www.conf中則是默認采用了“www-data”作為站點的控制用戶,所以為了后臺具有對應的操作權限,我們需要添加一個專門的控制權限。 cd /etc/php5/fpm cp www.conf admin.conf 修改admin.conf文件 其中我們只要將: user = www-admin group = www-data listen = 127.0.0.1:9001 這幾個地方做一個更改即可。 完成后重啟下服務 sudo service php5-fpm restart sudo service nginx restart  

6.4.nginx下取消目錄執行的權限

在《Linux下安裝DedeCMS及安全設置》 中介紹了apache下如何取消目錄執行權限,nginx也是類似,但配置方法稍有不同: server { ... location ~* ^/uploads/.*.(php|php5)$ { deny all; } }   按照這個方法,將其他目錄也同樣設置即可。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美夫妻视频在线观看| 国产91精品视频在线观看| 九九精品视频在线观看| 日本精品视频在线播放| 色爱av美腿丝袜综合粉嫩av| 久久久这里只有精品视频| 国产精品欧美一区二区三区奶水| 久久精品国产成人精品| 亚洲福利视频免费观看| 亚洲欧美日韩爽爽影院| 国产免费观看久久黄| 亚洲老头老太hd| 欧美激情一区二区三区高清视频| 欧美极品欧美精品欧美视频| 国产精品三级在线| 久久久免费观看视频| 久久国产精品影视| 亚洲美女av电影| 国模精品视频一区二区三区| 国产不卡一区二区在线播放| 欧美日韩国产综合视频在线观看中文| 欧洲美女免费图片一区| 日韩欧美在线视频日韩欧美在线视频| 1769国产精品| 国产精品99久久久久久人| 欧美国产日产韩国视频| 亚洲欧美制服综合另类| 91精品国产色综合| 亚洲国产私拍精品国模在线观看| 国产成人亚洲综合91| 国产精品久久久久久久久久新婚| 亚洲电影第1页| 国产精品永久免费在线| 亚洲欧美激情在线视频| 亚洲无亚洲人成网站77777| 亚洲伊人久久大香线蕉av| 人人做人人澡人人爽欧美| 91久久中文字幕| 97视频免费观看| 久久频这里精品99香蕉| 欧美日韩国产区| 日韩亚洲成人av在线| 精品免费在线视频| 青青草一区二区| 欧美日韩亚洲精品一区二区三区| 欧美一乱一性一交一视频| 久久艹在线视频| 青草青草久热精品视频在线观看| 91免费电影网站| 亚洲国产精久久久久久| 91av在线免费观看视频| 91精品在线影院| 欧美专区福利在线| 亚洲国产一区二区三区在线观看| 久久69精品久久久久久国产越南| 中文字幕无线精品亚洲乱码一区| 久久久亚洲影院你懂的| 97视频免费在线看| 91sao在线观看国产| 神马国产精品影院av| 欧美激情三级免费| 日韩经典中文字幕| 国产精品白丝jk喷水视频一区| 国产精品久久久亚洲| 国产精品扒开腿做爽爽爽的视频| 久久久久久久色| 91国产高清在线| 亚洲一级免费视频| 国产一区红桃视频| 中文字幕视频在线免费欧美日韩综合在线看| 69国产精品成人在线播放| 欧美视频专区一二在线观看| 精品亚洲永久免费精品| 青青久久av北条麻妃海外网| 欧美日韩国产999| 欧美国产日产韩国视频| 欧美—级高清免费播放| 日韩av中文字幕在线播放| 国产成人综合亚洲| 91精品国产电影| 播播国产欧美激情| 亚洲va国产va天堂va久久| 精品亚洲一区二区三区在线播放| 欧美成年人在线观看| 国产日韩中文字幕在线| 精品国产1区2区| 91免费看视频.| 国产美女91呻吟求| 国产成人高潮免费观看精品| 成人午夜一级二级三级| 欧美激情手机在线视频| 日韩精品视频在线| 黑人精品xxx一区| 亚洲一级黄色片| 98精品在线视频| 一本色道久久88精品综合| 亚洲男人天堂网| 久久久久久久久久久av| 日韩中文娱乐网| 亚洲精品狠狠操| 亚洲国产精品成人一区二区| 欧美日韩激情美女| 欧美成人精品一区二区三区| 91手机视频在线观看| 中文字幕亚洲一区在线观看| 91久久国产精品91久久性色| 亚洲精品视频免费在线观看| 亚洲人成啪啪网站| 亚洲黄色在线观看| 成人国产精品色哟哟| 亚洲系列中文字幕| 国产成人精品国内自产拍免费看| 精品久久中文字幕| 欧美理论在线观看| 亚洲精品美女久久久| 久国内精品在线| 欧美孕妇孕交黑巨大网站| 日韩电影在线观看中文字幕| 中文字幕精品在线| 最新亚洲国产精品| 欧美性xxxx在线播放| 亚洲男人的天堂网站| 一区二区三区黄色| 一区二区三区视频免费在线观看| 国产69精品久久久久99| 日韩国产精品亚洲а∨天堂免| 久久香蕉国产线看观看av| 在线日韩精品视频| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲小视频在线观看| 亚洲欧美成人一区二区在线电影| 亚州精品天堂中文字幕| 欧美黄色片免费观看| 中文字幕亚洲一区| 国产欧美日韩视频| 成人综合网网址| 日韩av免费网站| 精品国产一区二区三区在线观看| 亚洲qvod图片区电影| 亚洲欧美日韩精品| 亚洲一区二区三区成人在线视频精品| 国内精品一区二区三区四区| 最近2019年手机中文字幕| 精品福利一区二区| 欧美极品少妇xxxxⅹ免费视频| 欧美国产日韩视频| 久久久久久这里只有精品| 国产精品欧美一区二区三区奶水| 亚洲精品白浆高清久久久久久| 色无极影院亚洲| 欧美午夜精品伦理| 日韩欧美国产高清91| 日韩成人av一区| 国产精品99久久久久久人| 亚洲v日韩v综合v精品v| 国产精品成人v| 精品二区三区线观看| 成人国产精品久久久久久亚洲| 国产精品wwwwww| 91高清视频免费观看| 日韩福利视频在线观看| 九九热精品在线| 日韩a**站在线观看| 久久久噜久噜久久综合|