ㄚ凱隨手紀 | 我就是在碎碎念~

Archive for 六月 2010

六月/10

8

MyDNS-ng for ubuntu 10.04

前一篇講得 ISPConfig 3 還少一個部份, 就是 DNS Server 的功能…

MyDNS Picture

MyDNS


由於 ISPConfig 的所有設定都放在 mysql 裡面,當然也包含像是ftp 帳號密碼… 所以會用 pure-ftpd-mysql …

那 dns 也是一樣, 採用的是 mydns-ng 這套 dns 軟體來管理…

顧名思義,MyDNS-ng 就是用 MySQL 當 Backend 的 Dns Server …

==安裝==

在 Ubuntu 的Repo裡面似乎是沒有 MyDNS… 至少我用 apt-cache search mydns 是找不到的…

既然如此.就只好下載相關的套件自己編譯囉…

首先先確定系統有安裝 build-essential 跟 libmysqlclient-dev 沒有的話請 apt-get install 安裝一下囉!~…

接著跑下面的 script …

cd /tmp
wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.27.tar.gz
tar xvfz mydns-1.2.8.27.tar.gz
cd mydns-1.2.8
./configure
make
make install

安裝完成後, 可以用mydns -c /etc/mydns.conf -b 啟動在背景….
而設定檔 mydns.conf 則已經由 ispconfig 在 /etc/ 產生了…

接著就可以用 ispconfig 的後台進行管理 dns 的動作囉…

No tags

六月/10

7

ISPConfig 3 For Ubuntu 10.04

ISPConfig

ISPConfig

對一個公司的小系統工程師來說, 沒事就要設定Apache Virtual Host 給不同的專案用

還要設定 MySQL 的權限跟環境

加上公司內部的開發用的機器,各個開發人員都會想要自己有個空間可以上傳測試等等

天天日日夜夜都在改apache Vhost.conf phpMyAdmin 設定權限, 是個很討厭的事情

有時候會想..要是公司去買個 Cpanel 的話.工作就會輕鬆多了

因為Cpanel有完整的使用者管理,可以開不同的虛擬主機給不同的人甚至可以看到各個的流量多方便阿不過美中不足的地方就是..要錢要錢要錢要錢而且還不便宜

多方尋找之後, 找到了這個 ISPConfig…

一套 OpenSource 的虛擬主機管理後台!…

ISPConfig 可以幹麼?.. 可以用一個管理員帳號, 線上開啟新的使用者帳號,這個帳號會包含一個完整 Web Site.. 可以自己開設子 FTP Account, 可以設定自己的 Email Account(不過我沒用…)… 可以設定磁碟容量限制, 可以個別得到網站的流量

而這些..基本上都可以直接在網站後台進行線上的管理

不過之前找到的安裝文件都有演複雜.. 直到找到了一篇專門介紹 Ubuntu 10.04 安裝 ISPConfig 3 的文章後, 就豁然開朗!…

至於怎麼安裝呢..請看下去吧!!!

==首先你要有個安裝好的 Ubuntu 10.04==

安裝就..光碟放下去, or iso 檔掛上去.然後開始安裝..記得安裝最小安裝..最多多裝個ssh就好了

然後記得 apt-get update, apt-get upgrade 把系統更新為最新的狀態..

==安裝基本 Mail 相關, 資料庫MySQL.==

這裡包含了email 系統(使用 postfix), 安裝MySQL資料庫(不管是給使用者還是ISPConfig要用的)…以及很多東西,像是 pop3, sasl

apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl maildrop getmail4 binutils

==安裝擋垃圾信==

既然裝了 mail server 不能不裝一下擋垃圾信的… amabisd-new + SpamAssassin 是一定要得!~.

apt-get install amavisd-new spamassassin zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl

==安裝 Aapche2 , php 相關 (我這裡多加了 php-apc)==

虛擬主機這裡用的是 apache2 , 自己的主機有個好處就是… php 可以自己裝自己覺的要得東西
像是這裡我就多裝了 php-apc 來加速….

apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp php-apc

對了.. 安裝完成後計的要跑一下 a2enmob 把一些模組打開喔!

a2enmod suexec rewrite ssl actions include

==安裝 pure-ftpd (Linode那份文件沒有寫到這個..T_T..我找半天…)==

記得一定要裝一下pure-ftpd (不要問我為什麼不裝 proftpd, 沒有預設好的 proftpd-mysql 設定檔, 你有的話記得給我…),不然怎麼讓使用者使用 ftp 上傳檔案呢?…

apt-get install pure-ftpd-common pure-ftpd-mysql

echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone

==安裝虛擬主機 log 分析==

安裝 vlogger . 另外還有webalizer 來讓使用者可以分析網站流量.

apt-get install vlogger webalizer

==安裝看門狗不要讓人家來敲門==

這個..你不會想要別人來你的主機測試 ssh 密碼的

apt-get install fail2ban

==安裝 ISPConfig 3 (全自動安裝,裝完就好了….)==

這段是重點, 也就是裝 ISPConfig 的步驟..
不過真的超簡單..只要跑完 install基本上就會把該設定的都設定好,然後相關的設定也都會拷貝到相對應的位置

中間會問你關於 mysql root 帳號密碼, 然後還會要你輸入 ispconfig mysql 帳號密碼

cd /tmp

wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.6.tar.gz?use_mirror=

tar -xvf ISPConfig-3.0.1.6.tar.gz

cd ispconfig3_install

cd install

php -q install.php

==重新啟動 apache 就好了!!!!==

廢話不多說,重新啟動 apache !!!

/etc/init.d/apache2 restart

http://192.168.1.100:8080/

參考網址

http://library.linode.com/web-applications/control-panels/ispconfig/ubuntu-10.04-lucid

ISPConfig3

No tags

六月/10

2

Ubuntu 10.04 安裝 Redmine

Redmine 是一套 Rails 寫得專案管理工具.
之前一直都是用 trac 來管理, 雖然說很好用, 但是現在因為很多原因, 所以會有的專案用 git 阿或是其他的版本管理.

而且 trac 基本上每個專案得準備一套 trac 的程式. 在安裝設定上, 著實會有一些討厭…
畢竟不是常常都會建立新的專案管理頁面, 但是久久來一次就會要重新想一次要怎麼作…
更討厭的是.. 當有更新的時候, 一個 trac 還好, 10 個就要更新很多個了..T_T..

Redmine 則可以在一套 Redmine 裡面建立多個不同的軟體專案.
且每個 專案還可以有子專案..
更好的是可以支援多種不同的版本管理系統,像是目前很火紅的 Git , 或是很多人用很久的 svn 等都可以…
svn , git 還支援遠端的 repos …

不過之前要裝 Redmine 總是很麻煩… 要裝一堆環境, 要弄 apache 之類的…
我之前在一台舊得 trac 主機, 跑 debian 的上面怎麼裝就是會有套件有問題..

這次火大直接找一台 virtualbox 跑 ubuntu 10.04 來安裝看看…沒想到異常的簡單阿!!!

===如何安裝 Redmine 在 ubuntu 10.04 上===
首先,你要先裝好一個 ubuntu 10.04 …
我個人安裝好的只有 openssh server 有安裝進去而已…

接著執行
sudo apt-get install redmine git-core subversion

因為 ubuntu 10.04 的套件庫已經有 redmine 了..所以就不從 redmine 上下載安裝了..:) ..
跑完了 apt-get install 後.. 理論上已經安裝好囉!…不過還有一些像是 apache 跟 rails 要跑一下…
安裝過程中會跟詢問你要用 mysql, postgresql, sqlite 來作為 redmine 的資料庫..
個人偷懶, 這台不想多跑其他的東西, 只要先跑起來讓我可以測試就好了… 所以我選擇 sqlite …

===先讓 redmine 跑起來===
執行這行指令…
sudo ruby /usr/share/redmine/script/server -e production &

這時候若是去連 http://localhost:3000/ 就會看到 redmine 了…

===讓apache作前端===
要改一下一些東西…
首先去建立靜態檔案的連結
sudo ln -s /usr/share/redmine/public/ /var/www/redmine
然後修改 apache2 的設定檔
sudo vim /etc/apache2/site-enabled/000-default

增加下面兩個東西進去…
+ RailsEnv production
+ RailsBaseURI /redmine

接著
sudo /etc/init.d/apache2 reload

應該就可以在 http://localhost/redmine 看到 redmine 囉…

而預設有 admin 這個管理員帳號, 密碼也是 admin 別忘了登入去修改喔!!!

·

Phentermine 37 5mg
Get viagra without prescription
Levitra mexico
Buy adipex without prescription
Compare adipex prices
Xanax tablets
Cialis for woman
Valium no prescription
Original brand cialis
Levitra buying
Bestellen levitra online
Cheap valium free shipping
Cheapest viagra prices
Birth defects caused by xanax
Cialis levitra sales
Order cialis cheap online
Purchasing cialis
Use levitra
Generic levitra purchase
Adipex ingredients
Buy viagra canada
Cialis india
Viagra drugs
Lyme disease doxycycline
Valium canada pharmacy
2mg xanax
Where to buy cialis online
How many ativans to commit suicide
Lowest price valium
Softtab cialis
Low cost propecia
Buy pill viagra
Buy levitra by mail
Viagra toronto
Cialis india pharmacy
How much is viagra
Dosage for viagra
Can phentermine cause edema
Free sites computer search viagra find
Cialis super viagra
Viagra canada no prescription
Pros and cons of accutane
Xanax 5mg
Get viagra on internet
Viagra online prescriptions
Get cialis
Generic viagra nl
Viagra cheap uk
Buy cheap levitra online
Hcpcs code doxycycline
Viagra how much
Cialis paypal
Acting drunk on ativan
Canadian levitra pharmacy
Buy generic viagra online
Valium addiction
Viagra in toronto
Cheapest generic viagra in uk
Viagra online australia
Buy cialis soft
Phentermine ionamin
Medications ativan
Best medicine online viagra
Tramadol pet medicine
Free viagra trial
Generic viagra from canada
Discount generic propecia
Cheap online cialis
Generic viagra for the uk
Cialis 50mg
Azithromycin zithromax paypal
Phentermine no rx
Purchase generic viagra
Viagra for older men
Viagra overnite
Crushing valium with water to inject
Generic viagra sample
United healthcare viagra
Xanax and caffeine
Ativan prescription drug
Purchase cialis canada
Viagra ireland
Cialis side effect
No rx adipex
Levitra alternative
Cheap viagra overnight
Uk cialis
Does ativan make you gain weight
Online viagra canada
Viagra online overnight
Xanax extended release generic
Methyl prednisone
Prednisone and toddler
Cialis in uk
Viagra soft tablets
Pill price viagra
Prednisone use in pregnancy
Cheap viagra no prescription
Lowest cost viagra
Buying generic cialis
Cheap overnight generic viagra
Generic viagra samples
Purchase viagra online
Cheap viagra for sale
Lowest viagra price
How to buy viagra online without prescription
Buy levitra canada
Buy soma overnight
Tramadol 100mg
Valium cheapest
Does phentermine work
Generic cialis no prescription
Phentermine erectile dysfunction
Cialis dosage
Tramadol online overnight delivery
Generic viagra work
Viagra for sale cheap
Compare prices for cialis
Buy propecia online without prescription
Otc viagra
Mexico adipex diet pills
Viagra gel
Viagra directions
Cheap generic viagra
Cheap tramadol without prescription
Buy viagra on line
Purchase cialis us
Prednisone dogs
Viagra cheap fast shipping
Shingles and xanax
Levitra ed
Viagra cartoon
Adipex canada
Cialis angioplasty
Phentermine without a prescription
Generic viagra propecia
Cialis sale online
Generic viagra fast shipping
Xanax us pharmacy consultation
Buy cheap phentermine
Free cialis
Phentermine for sale without perscription
Order phentermine
Order propecia now
Cheap generic viagra ireland
Cialis for sale uk
Generic cialis pill
Viagra online buy
Buy cialis fda
Generic cialis pills vs generic viagra

Theme Design by devolux.nh2.me