码迷,mamicode.com
首页 > 其他好文 > 详细

服务器搭建和项目部署

时间:2015-08-06 12:51:47      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

 这几天一个同事希望我帮他和他的朋友弄一个服务器,教会他们怎么将项目打上去,于是我写了着篇教程。

1.获取了同时阿里云的登陆密码和账号,我帮他申请了主机

2.主机服务获得,我看到服务已经开启 ,通过控制台登陆服务器,提示我输入密码和账号,我开始在想,密码?不是等路密码?肯定不是啊 !
   后来充值密码,才得到新的密码,原本以为这种方式等路不上,于是用了ssh 登录,也是相同结果,第一次登陆是要充值密码。


3.ssh 登陆到服务器上,但是环境基本没有,开始搭建服务器环境。


4.首先我想到安装nginx ,apt-get install nginx ?what?不行?啊 各种依赖,那么好吧 。apt-get update,更新一下好吧, 继续装。apt-get install nginx


5.vi  etc/nginx/nginx.conf  各种各种。。。。。注释 好的吧,nginx 先放着吧,数据库你不需要?


6.安装mysql数据库吧。let‘s go    apt-get install mysql-client-core-5.5  what‘s the fuck?  提示mysql安装成功的啊?这怎么打不开?
  想办法吧。。。


Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘  这个错误入职第一天就已经犯过了!!!!当时我是怎么解决的?对删了数据库重新安装。好low的方法啊。哥哥你是个技术人员啊,有问题解决问题这是我们的原则。

7.为甚么会出现上面的问题?因为我mysql没装好 ,好的吧 apt-get install mysql-server 


8.这片文章我想让他成为史上最全,从0到可以很好的接触服务器教程,那我是不是还要写一下在mac上安装混淆式ssh用来登陆服务器。


9.搭建混淆式的ssh 我会单写一篇blog


10.然后就是部署项目到我的服务器上,修改nginx配置文件,在dnspod上修改域名指向。访问你的域名,呵呵。。。。。大功告成


11.服务器上安装git  apt-get install git


12.服务器上安装unzip apt-get install unzip


13.服务器上安装vim   apt-get install vim  (vim 安装好了但是还需要一些插件 让他变的更强) 


   one: 在服务器上的home目录下安装插件

  wget http://siwei.me/system/resources/BAhbBlsHOgZmSSIjMjAxNC8wMS8xOS8wNV81MV8zOF82NjVfLnZpbXJjBjoGRVQ/.vimrc

 

   two:在服务器上的home目录下安装.vimrc
  wget http://siwei.me/system/resources/BAhbBlsHOgZmSSIjMjAxNC8wMS8xOS8wNV81MV8zOF82NjVfLnZpbXJjBjoGRVQ/.vimrc
     
     打开vim  运行:BundleInstall
   即可安装了安装插件的vim


14.安装rbenv

git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
# 用来编译安装 ruby
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# 用来管理 gemset, 可选, 因为有 bundler 也没什么必要
git clone git://github.com/jamis/rbenv-gemset.git  ~/.rbenv/plugins/rbenv-gemset
# 通过 gem 命令安装完 gem 后无需手动输入 rbenv rehash 命令, 推荐
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
# 通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone https://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update

然后把下面的代码放到 ~/.bash_profile 里

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

注意 Unubtu请放到 ~/.bashrc 里, zsh用户是 ~/.zshrc

 

如果依赖没装 ,那么

apt-get install -y libssl-dev libreadline-dev zlib1g-dev

 

 


15.安装ruby rails                    apt-get install ruby       apt-get install rails 

rbenv install --list  # 列出所有 ruby 版本
rbenv install 1.9.3-p392     # 安装 1.9.3-p392
rbenv install jruby-1.7.3    # 安装 jruby-1.7.3




16.对怎么部署项目?怎么购买域名?怎么域名指向?如果是小白的话,会不会肯定会问!曾经的我也有很多疑问。so
    我们去godday上购买域名。


17.项目部署?三种方法,1.github上往服务器上拉代码 。  2.scp 向服务器上传代码。 3.利用Capstrinao (rails 项目的上传服务器的工具)


18.域名指向的话,那就dnspod吧。

 

19.安装zshell 让本来的服务器更加炫酷 

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

修改一下配置文件 > 什么的

 

20.修改nginx 指向

服务器搭建和项目部署

标签:

原文地址:http://www.cnblogs.com/lkzhangyu/p/4707497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!