2014年12月28日 星期日

[Apache] 解決 Could not reliably determine the server's fully qualified domain name ...

如果apache剛灌好,啟動時總會出現以下錯誤訊息:

Starting httpd: httpd: apr_sockaddr_info_get() failed for xxx
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

[Apache]建立虛擬網站 virtual hosts

參考網站:

[1] http://twohlix.com/2011/05/setting-up-apache-virtual-hosts-on-centos/


1.建立相關資料夾

#mkdir /etc/httpd/sites-available
#mkdir /etc/httpd/sites-enabled

這裡要說明一下為什麼要建立兩個資料夾
依照apache給的設定,只需要載入某個資料夾的 *.conf 就可正常執行了。

[Apache] log檔分割工具-cronolog

參考網址:
[1] http://loki.ind.ntou.edu.tw/blog/?p=744
[3] http://disp.cc/b/11-3SOT

    # wget http://fossies.org/linux/www/cronolog-1.6.2.tar.gz
2. 解壓縮 tar zxvf cronolog-1.6.2

[Linux]使用 StartSSL 配置 Apache SSL 設定

參考網址:

[1]http://blog.mowd.tw/index.php?pl=950
[2]http://wiki.centos.org/zh-tw/HowTos/Https


1.安裝apache 的SSL套件前置作業是將基本 Apache 建置完成。
(在此就不多詳述apache 建置)
另外StartSSL 的申請獨立出另外一篇,
主要要準備的檔案列表為:

(F1)  ssl.key
(F2)  ssl.crt
(F3)  sub.class1.server.ca.pem
(F4)  ca.pem


2014年12月21日 星期日

[Linux] 確認自己的IP (公開)

在Centos 底下確認自己的IP可以輸入

ifconfig

可看到 eth0 、 lo 如果使用 pppoe撥號還能看到  ppp01



2014年12月17日 星期三

[VMware] 使用VMWare’s OVFTool 轉換 vmx 至 ova

參考網址:http://www.mylesgray.com/virtualisation/using-vmwares-ovftool-convert-vmx-ova/

這次需要從本機端的 VMware 轉移至 Vsphere,
轉移有許多方法可以實現,
這次使用官方內建的 OVFtool 將 vmx 轉成 ova


[Mikrotik] 升級韌體 upgrade RouteOS

參考網址:http://wiki.mikrotik.com/wiki/Manual:Upgrading_RouterOS#Using_Winbox

更新韌體可能久久一次,不過瞬間要更新時,
會不曉得該如何使用,這次買來半年來韌體

1.找尋是否有更新的韌體

http://www.mikrotik.com/download

(看目前的版本可從 winbox 中的 Terminal 起始畫面看到)
[MikroTik RouterOS 6.23 (c) 1999-]


[Linux] chkconfig 管理系統服務預設開機啟動

參考網址:http://linux.vbird.org/linux_basic/0560daemons.php#chkconfig

查看目前服務列表

chkconfig --list [服務名稱]

設定

chkconfig [--level [0123456]] [服務名稱] [on|off]


EX1: 讓 Level 3 4 5 服務(httpd)啟動

chkconfig --level 345 httpd on



[Linux] CentOS MySQL Community 5.6.15 安裝

參考網址:
[1]  http://shaurong.blogspot.tw/2014/01/mysql-community-5615-tgz-centos-65-x64.html

[2] http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/




目前(2014/12/17)CentOS 的 yum 安裝版本為 5.1.71 版本,

phpMyadmin 4.x 版後必須使用 MySQL 5.5 版本以上,

造成預設的 yum MySQL 安裝會出問題,

因此需要手動安裝 MySQL 5.5 以上


2014年12月15日 星期一

[Linux]CentOS 安裝 php 5.5

參考網址:
[1] http://www.nginxtips.com/how-to-install-php-5-5-on-centosrhel-5-9-6-4/
[2] https://webtatic.com/packages/php55/

目前CentOS 的 yum 安裝 PHP 版本為 5.1,
如果要安裝 5.5 版本需要使用外部安裝。


1.依版本使用不同指令

For CentOS/RHEL 6.x:
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

For CentOS/RHEL 5.x:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

[MySQL]重新設定root密碼

原文轉貼 : http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password

有時候灌完Linux的MySQL會發現沒有輸入過密碼,
或是年代久遠的系統,根本就不曉得密碼時,
此方法很有用,筆記一下!

1.停止mysql

sudo /etc/init.d/mysql stop

Centos 或 Fedora 或 RHEL 可能是
sudo /etc/init.d/mysqld stop

2014年12月12日 星期五

[JS]不一樣的解析網址方式



原文網址:https://gist.github.com/jlong/2428561



簡單舉例:

var parser = document.createElement('a'); 
parser.href = "http://example.com:3000/pathname/?search=test#hash"; 


parser.protocol; // => "http:" 
parser.hostname; // => "example.com" 
parser.port; // => "3000" 
parser.pathname; // => "/pathname/" 
parser.search; // => "?search=test" 
parser.hash; // => "#hash" 
parser.host; // => "example.com:3000"




雖然這樣建立DOM,可能效能上會有點延遲,
但以直覺又快速來寫是個不錯的方法!
筆記下來