center os安装nginx

来源:互联网 发布:淘宝网上有巴豆卖吗 编辑:程序博客网 时间:2024/04/30 13:44

服务器测试机,系统是center os 6.6,安装nginx

下载nginx,可以选择到官网下载 http://nginx.org/en/download.html

官网上有三个版本

Mainline version:最新开发版

Stable version:最新稳定版

Legacy versions:历史稳定版

这里选择最新稳定版nginx-1.10.1-for-linux

也可以在linux中用wget命令下载,

例:wget  http://nginx.org/download/nginx-1.10.1.tar.gz

但是我这个测试机是内网环境,因此不适用这种方法


进入/usr/local/目录 使用find -name nginx命令查找之前是否安装过,如果有,使用yum remove nginx命令移除

把下载好的文件上传到指定目录,然后用tar -zvxf 命令解压,用  mv   源文件名   目标文件名 命令修改文件夹名称,我把nginx-1.10.1修改成了nginx,目标文件名必须是之前不存在的,否则就变成了移动文件。

如果没有重定向支持和https支持的系统可以使用  yum -y install pcre*  命令和  yum -y install openssl *  命令进行解压安装,我这台应该是装系统的时候就安装过了,所以不用再安装了。


进入nginx文件夹,执行./configure --prefix=/usr/local/nginx/,如果报错的话,一般是缺少包或者gcc有问题。

我这里不缺包,因此只更新了一下gcc。

使用命令yum -y install gcc gcc-c++ atuoconf automake,更新完成后再执行一次上面的configure命令即可。

然后在nginx目录下先执行make,再执行make install

如果报cp: `conf/koi-win' and `/usr/local/nginx//conf/koi-win' are the same file错,

可以执行./configure --prefix=/usr/local/nginx/ --conf-path=/usr/local/nginx/nginx.conf,然后再次执行make和make install。


进入/usr/local/nginx/sbin,输入./nginx -t  显示以下文字表示安装成功



可以使用命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动服务

或者进入/usr/local/nginx/sbin/文件夹下使用./nginx启动服务

停止服务使用/usr/local/nginx/sbin/nginx -s stop


在浏览器使用ip+端口方式测试,如果不能访问,需要添加一条防火墙规则

使用命令vim /etc/sysconfig/iptables 添加配置项,-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT,注意:大小写敏感


退出编辑模式之后重启防火墙,service iptables restart


这时候再次在浏览器地址栏输入ip+端口应该就能看到成功的页面了



感谢前人的帖子,安装的过程中给了我很大帮助 center os install nginx


0 0
原创粉丝点击