项目须要,本身整个nginx玩玩,部署服务器的操做系统为CentOS 6.5。html
上网搜了一下关于nginx的安装教程,大体存在两种安装方法,都是经过yum install命令来完成。linux
方法一:本身选择下载安装nginx依赖的其余包,而后下载nginx的安装包,编译安装便可。这种方式的好处是扩展性强,日后须要安装其余模块都是可控的。不妥之处是步骤繁琐,依赖包多,须要牢记。nginx
可参照以下教程:git
方法二:因为CentOS下,yum源不提供nginx的安装,因此能够经过添加yum源进行快速安装。这种方式的好处是快,方便。不妥之处是不可控,都是别人准备好的东西进行的“一键安装”,从此想安装第三方模块也无从下手。并且笔者目前对这种方式也不是特别理解,因此可能出了差错,也心有余而力不足。github
可参照以下教程:服务器
若是你已经浏览过上述提供的安装方式后,这里能够对nginx的安装过程进行一些总结。操作系统
其实归纳地来说,安装nginx的步骤为两步,先安装nginx依赖的库,而后安装nginx。安装方式无非两种,若是yum源中存在须要的库,能够方便地使用yum来安装;若是yum源中没有须要的库,那么只能本身下载对应的安装包,而后执行编译安装命令。固然你也能够彻底不使用yum,本身下载全部须要的源码安装包,而后编译安装。rest
假设nginx安装在/usr/local/nginx/sbin下:code
# cd /usr/local/nginx
# ./sbin/nginx # 默认配置文件 conf/nginx.conf,-c 指定
# ./sbin/nginx -s stop
或者htm
# pkill nginx
reload用于配置文件改变后的nginx刷新应用,不必必定得中止nginx。reload不会改变启动时指定的配置文件位置。
# ./sbin/nginx -s reload
固然若是将nginx设置为linux系统服务,那么就能够方便使用下面的命令进行上述的操纵:
# service nginx {start|stop|status|restart|reload|configtest}
笔者使用方法二进行的安装,因此nginx会自动被安装为系统服务了。你也能够搜索如何设置nginx为linux服务。
# netstat -apn|grep <端口号>