From a957739d7f1aecb91c68662cd495e8052990cb71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tayfun=20=C3=96zi=C5=9F=20ER=C4=B0KAN?= Date: Tue, 30 Apr 2013 11:12:02 +0300 Subject: [PATCH 1/2] Update server.md --- development/server.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/development/server.md b/development/server.md index e747682..2ea1ff4 100644 --- a/development/server.md +++ b/development/server.md @@ -37,8 +37,13 @@ $ export LANGUAGE=en_US.UTF-8 && export LANG=en_US.UTF-8 && export LC_ALL=en_US. ## Eğer Sunucuda Apache2 ve MySQL gibi şu anda kullanmak istemeceğiniz paketler varsa kaldırın. -```bash -$ apt-get update && apt-get upgrade +``` +$ dpkg --get-selections # Size mevcut kurulu paketleri gösterir +$ sudo apt-get --purge remove apache2* +$ service apache2 stop +$ sudo apt-get remove --purge mysql-server mysql-client mysql-common +$ sudo apt-get autoremove +$ sudo apt-get autoclean ``` ## Htop kurun (Bu bir tavsiyedir) From eb9b09660f3708c8d0127fc4ec3febc3ad4f3800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tayfun=20=C3=96zi=C5=9F=20ER=C4=B0KAN?= Date: Tue, 30 Apr 2013 11:40:22 +0300 Subject: [PATCH 2/2] Update server.md --- development/server.md | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/development/server.md b/development/server.md index 2ea1ff4..76e39b2 100644 --- a/development/server.md +++ b/development/server.md @@ -52,17 +52,6 @@ $ sudo apt-get autoclean $ apt-get install htop ``` -## Bir Deployer kullanıcısı ekleyin - -Bunun için öncesinde bir admin grubu oluşturmalısınız ve ardından deployer adında bir kullanıcıyı bu gruba ekleyin. - -```bash -$ groupadd admin && adduser deployer --ingroup admin -``` - -Kullanıcı şifresini ve verilen soruları cevaplayın. Artık deployer kullanıcımız oluşturuldu. -Bu kullanıcıya daha sonra ruby rbenv ve diper deploy süreçlerinde ihtiyaç duyacağız. - Sıradakı aşama olan Nginix kurulumuna başlayabilirisiniz... # Nginx @@ -170,6 +159,17 @@ Oluşturulan public ssh_key'in içeriğini kopyalayın ve GitHub'da belirtilen s $ cat ~/.ssh/id_rsa.pub ``` +## Bir Deployer kullanıcısı ekleyin + +Bunun için öncesinde bir admin grubu oluşturmalısınız ve ardından deployer adında bir kullanıcıyı bu gruba ekleyin. + +```bash +$ groupadd admin && adduser deployer --ingroup admin +``` + +Kullanıcı şifresini ve verilen soruları cevaplayın. Artık deployer kullanıcımız oluşturuldu. +Bu kullanıcıya daha sonra ruby rbenv ve diper deploy süreçlerinde ihtiyaç duyacağız. + # Rbenv Sunucumuza Rbenv kurabilmek için öncesinde deployer olarak ssh bağlantısı oluşturmalıyız. @@ -178,6 +178,13 @@ Sunucumuza Rbenv kurabilmek için öncesinde deployer olarak ssh bağlantısı o $ ssh deployer@127.0.0.1 -p xxxx ``` +Yada eğer root olarak bağlı iseniz + +```bash +$ su - deployer +``` + + Bu işlemden sonra aşlağıdaki paketleri kurun. Bu paketlerden daha önceden mevcut kurulu olanlar olabilir. ```bash @@ -190,6 +197,7 @@ ayarlarını yapıp tekrar başlatın. ```bash $ cd ~ $ git clone git://github.com/sstephenson/rbenv.git .rbenv +$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(rbenv init -)"' >> ~/.bashrc $ exec $SHELL ```