2015年12月13日 星期日
koding install CodeIgniter 3.0
切換目錄到安裝CI的目錄(WEB root或是sub folder)~
cd /var/www
下載CI (2.2 or 3.0)
wget https://github.com/bcit-ci/CodeIgniter/archive/3.0-stable.zip
解壓縮
unzip 3.0-stable.zip
把目錄改名成codeigniter
mv CodeIgniter-3.0-stable codeigniter
打開網址瀏覽
http://<Host>/codeigniter/
koding 新增phpMyadmin
在終端機模式下輸入
更新來源清單
sudo apt-get update
安裝phpMyAdmin
sudo apt-get install phpMyAdmin
選擇apache2.
OK
Yes
輸入Root密碼
輸入application密碼
如果密碼一直跳出alert...請直接ingore...然後進webmin修改MySQL root密碼即可
編輯apache環境設定檔
sudo nano /etc/apache2/apache2.conf
上面gobal XXX附近加入此行
ServerName localhost
最下面加入這一行
Include /etc/phpmyadmin/apache.conf
然後Ctrl+O存檔退出
要enable mycrypt extention.請輸入
sudo php5enmod mcrypt
然後重啟Apace webserver
sudo service apache2 restart
打開網址.輸入root帳密集可登入
http://<Host>/phpmyadmin/index.php
2015年12月12日 星期六
koding.com 免費的AWS t1.micro服務讓你使用1G RAM 3G H.D空間
以下網址申請註冊
https://koding.com/
註冊後選用免費的AWS然後就開始我們的 要飯之旅....
AWS VM Build好之後第一件事就是安裝webmin...因為很多人不會也不想一直使用指令來完成
在終端機模式下使用以下指令:
sudo vi /etc/apt/sources.list

然後在檔案中(最下面)加入以下兩行
deb http://download.webmin.com/download/repository sarge contrib

deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

然後存檔(VI中使用:wq)
匯入GPG Key
wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

更新source list
sudo apt-get update

安裝webmin
sudo apt-get install webmin

安裝完畢.以https://<Host>:10000/ 網址登入 .其中<Host>為你的主機網域名稱或IP
From PHP 5.5.9-1ubuntu4.14
From Python 2.7.6
From Perl v5.18.2
From Ruby 1.9.3
Wordpress 更新調教 / xmlrpc.phpr禁止訪問
WordPress 移機到AWS時.記得把所有table 從myisame改為innodb.不然會不定時掛點
WordPress無法從後台自動更新:
手動更新=>從後台登入會出現下載選項.下載後把檔案直接上傳FTP覆蓋.
1. /var/www 目錄權限改為 www-data
2. 第一項仍無法從後台自動更新.再修改wp-config.php.加入
define('FS_METHOD', 'ftpext');
define('FTP_USER', 'me');
define('FTP_PASS', 'mypass');
define('FTP_HOST', 'DOMAIN.com:2255');
define('FTP_SSL', true);
如果站台不定時會掛點時.請查看apache access.log.看看是否有不正常的Request.
發現有人直接Request /xmlrpc.php
在.htaccess裡加入禁止訪問語法
禁止訪問xmlrpc.php檔案
<Files "xmlrpc.php">
Order Deny,Allow
Deny from all <==禁止訪問的位置.任何IP
allow from 123.456.789.000 <==允許訪問的位置.本機的IP
</Files>
禁止訪問網站
deny from 123.456. <==禁止訪問的位置.123.456.xxx.xxx皆禁止訪問本網站
deny from 123.456.789. <==禁止訪問的位置.123.456.789.xxx皆禁止訪問本網站
deny from 123.456.789.000 <==禁止訪問的位置.123.456.789.000 禁止訪問本網站
WordPress無法從後台自動更新:
手動更新=>從後台登入會出現下載選項.下載後把檔案直接上傳FTP覆蓋.
1. /var/www 目錄權限改為 www-data
2. 第一項仍無法從後台自動更新.再修改wp-config.php.加入
define('FS_METHOD', 'ftpext');
define('FTP_USER', 'me');
define('FTP_PASS', 'mypass');
define('FTP_HOST', 'DOMAIN.com:2255');
define('FTP_SSL', true);
如果站台不定時會掛點時.請查看apache access.log.看看是否有不正常的Request.
發現有人直接Request /xmlrpc.php
在.htaccess裡加入禁止訪問語法
禁止訪問xmlrpc.php檔案
<Files "xmlrpc.php">
Order Deny,Allow
Deny from all <==禁止訪問的位置.任何IP
allow from 123.456.789.000 <==允許訪問的位置.本機的IP
</Files>
禁止訪問網站
deny from 123.456. <==禁止訪問的位置.123.456.xxx.xxx皆禁止訪問本網站
deny from 123.456.789. <==禁止訪問的位置.123.456.789.xxx皆禁止訪問本網站
deny from 123.456.789.000 <==禁止訪問的位置.123.456.789.000 禁止訪問本網站
Apache & MySQL 效能調教
系統資訊
ubuntu 14.04
Apach 2.4
MySQL 5.5.44
/etc/apache2/mods-enabled/mpm_prefork.conf
ServerLimit.MaxRequestWorkers.MaxConnectionsPerChild沒調好記憶體就會飆升.釋放不了的時候把MaxConnectionsPerChild條小一點
/etc/mysql/my.cnf
max_connections數調整250~300.太大或太小皆會出現連接錯的訊息.自行調整
訂閱:
文章 (Atom)