8月份花了好些時間來将一些外文網站搬遷到國外的服務器上,中間遇到很多或大或小的問題,與同事逐一解決了,記錄下來一些需要進行的配置修改,以便以後增加更多服務器的時候留意:
- 選擇最新的64位CentOS LAMP安裝,兩塊硬盤可以做成raid 1或者不做;
- 修改國外服務器的日期、時間和時區設置,與國内服務器一緻,免得時間混淆錯亂;
- 修改/etc/php.ini中的safe_mode = Off、max_execution_time = 300、memory_limit = 2048M;
- php還需要安裝對mbstring的支持:yum install php-mbstring
- 為了運行checkload.sh,需要安裝bc:yum install bc
- 為了運行iostat,需要安裝sysstat:yum install sysstat
- 為了運行ssh和sftp客戶端,需要安裝openssh-clients:yum install openssh-clients
- 為了在備份腳本中傳輸數據,需要安裝lftp:yum install lftp
- 安裝sendmail:yum -y install sendmail-* //安裝sendmail,yum -y install mailx //安裝mutt,用于在服務器上可以通過mail命令發送郵件
- 在/var/www/html下下載解壓最新版phpMyAdmin
- 複制apache站點文件到/var/www/html下,根據需要修改文件所有權chown和權限chmod;
- 修改/etc/my.cnf中的各項參數,使之适合我們網站的需求;
- 修改/etc/httpd/conf/httpd.conf,使之符合我們需要,特别是添加虛拟站點,另外還有設置訪問日志、錯誤日志、AddType image/x-icon .ico等;
- 遷移的drupal網站的sites下具體網站目錄中settings.php可能需要修改,鍊接數據庫到localhost;
- 修改/etc/crontab 及 crontab -e,運行定時檢查、備份、清理等工作;
- 安裝反采集程序anti-scraping .php及配套MySQL庫test中的表;
- 在某台計算機上修改本機hosts文件,測試網站訪問情況;
- 最後一步,修改DNS解析IP地址,指向新服務器。
更多設置的以後想起來再補充。
2013-3-7補充:轉移服務器後需要仔細檢查各種典型頁面及後台,發現有問題及時排查、處理,如果網站完全打不開,可以去查看apache錯誤日志。
例如:Drupal 6.20升級到6.28後,頁面打開報錯,日志中查到PHP Fatal error: Class 'XMLWriter' not found,安裝yum -y install php-xml後重啟httpd解決。
Drupal 7網站打不開,apache日志中報錯PHP Fatal error: Class 'DOMDocument' not found,也是需要安裝php-xml并重啟apache。
同事補充:Linux下修改時區和時間
1. 修改時區:
找到相應的時區文件/usr/share/zoneinfo/Asia/Shanghai
将找到的文件替換當前的/etc/localtime文件
修改/etc/sysconfig/clock文件,将其修改為:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
2. 修改日期時間
時間設定成2009年5月10日的命令如下:
#date -s 05/10/2009
将系統時間設定成上午10點18分0秒的命令如下。
#date -s 10:18:00
另外一種修改時間的方法為:#date 月日小時分鐘年 如将設置為上面的時間為:date 051010182009
3. 同步bios時間:
同步BIOS時鐘,強制把系統時間寫入CMOS,命令如下:
#clock –w
查看BIOS時間
hwclock -r
2013-3-18補充:
- mysql安裝後默認密碼為空,修改辦法:
mysql -u root
mysql>set password for 'root'@'localhost'=password('newpasswd');
mysql>set password for 'root'@'%'=password('newpasswd'); //本條可選
- phpmyadmin下載到/var/www/html後就可以直接訪問http://falcon123.startdedicated.com/phpmyadmin 使用;
- Linux修改root密碼:passwd
评论1
原來服務器上整理已經搬遷、需要删除的數據庫和文件目錄
我們對網站進行服務器搬遷時采用的是無縫搬遷,原來服務器上的網站并不停止,在新服務器上另外複制一套網站,然後修改DNS讓訪問在新服務器上生效,一段時間(一般一周左右)以後,可以對原來服務器上遺留的内容進行删除處理,主要包含這幾個方面: