+ -
当前位置:首页 → 问答吧 → 用SSH给VPS的CentOS系统搭建Nginx服务器[菜鸟学习笔记]

用SSH给VPS的CentOS系统搭建Nginx服务器[菜鸟学习笔记]

时间:2010-09-02

来源:互联网



介绍篇

1,什么是VPS?如果你建站还在买虚拟主机而不知道VPS,你就OUT了,google之。
2,什么是SSH?SSH 为建立在应用层和传输层基础上的安全协议。需要使用工具putty。
3,CentOS,CentOS操作系统是商业版Red Hat Enterprise Linux(RHEL)的免费版,是架构LAMP的理想操作系统,稳定性非常好。
4,为什么用Nginx服务器不用Apache服务器?Nginx超越Apache的高性能和稳定性,使得国内使用Nginx作为Web服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻、腾讯网、搜狐博客等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,盛大在线、金山逍遥网等网络游戏网站,豆瓣、人人网、YUPOO相册、金山爱词霸、迅雷在线等。假如你有自己的服务器或者VPS,为什么不试试呢。

准备篇

如果说你是一位linux的菜鸟,那么我很高兴我找到了同类。不会linux命令?其实操作linux并不是想象中的那么难,熟悉了常用的命令,会使用linux下的vi编辑器,你就可以上手了!这是我完成Nginx搭建后的感想。linux的vi编辑器和windows下的vim的使用命令基本类似,有兴趣的可以看看这个帖子VIM三部曲。

我搭建服务器参考的文章如下:
Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]

Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存VPS服务器上的配置优化[原创]

VPS配置nginx0.7+mysql5+php5.2.10+memcache问题总结

VPS服务安装与配置STEP BY STEP

实战篇

我的VPS是瑞豪开源(RASHOST)的,安装过程和Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完全一样,但是也碰到了不少问题,下面是我的一些笔记:

1,centos默认没有sudo命令,所以张宴这个教程的第一个命令就把握卡住了。(也没有apt-get命令,应该用yum来代替)
2,yum命令的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户头痛的dependencies的问题。
3,如果使用yum命令的时候出现错误,使用yum update命令升级yum
4,如果yum update也出现错误,可能需要配置更新源,即修改这个文件:/etc/yum.repos.d/CentOS-Base.repo。
关于源的选择,自己google下,也可以看这个:http://dev.meettea.com/show-31-1.html
或者使用:
wget http://rashost.com/download/yum.sh
sh yum.sh
这个命令。
5,假如过程中出现patch:command not found,执行yum install patch。同理,很多类似问题也是这样做。

然后就是要注意你为了省事,复制粘贴的时候需要注意了,不要直接从别人的文章上直接粘贴代码运行,先粘贴到记事本格式化一下,免得某些空白字符粘贴进来会出错,修改配置文件也是一样!

最后

注意,这个只是我在centos 5下的安装经历,其它系统可能不一样,希望对和我一样的菜鸟有帮助。
如果大家想买vps,可以先参考这个帖子:个人使用VPS的心得。

PS:如果有人打算买瑞豪开源(RASHOST)的,希望通过我的推广链接:https://rashost.com/client/aff.php?aff=492进去,做个顺水人情

作者: tnndzcyp   发布时间: 2010-09-02

支持。。。
虽然不是很懂服务器。。

作者: cslgpl   发布时间: 2010-09-02

考虑vps中

作者: 小灿   发布时间: 2010-09-02

热门下载

更多