nginx的安装

来源:互联网 发布:ae cc2018 for mac 编辑:程序博客网 时间:2024/06/05 18:59

1.场景还原

    nginx是一个反向代理服务器,在分布式架构系统中起着举足轻重的地位;今天我想大家介绍一下nginx的安装步骤

2.实现步骤

①安装nginx之前依次安装如下依赖

yum install gcc-c++

yum install openssl-devel

yum install pcre-devel

yum install zlib-devel

②检查系统安装的nginx:

[root@admin local]# find -name nginx
./nginx
./nginx/sbin/nginx
./nginx-1.2.6/objs/nginx

③卸载原有的nginx

[root@admin /]# yum remove nginx

④上传nginx tar包并解压缩

[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f nginx-1.2.6.tar.gz

⑤进入nginx目录,并配置nginx的安装路径

[root@admin local]# cd /usr/local/nginx-1.2.6
[root@admin nginx-1.2.6]# ./configure --prefix=/usr/local/nginx

⑥nginx安装

[root@admin nginx-1.2.6]# make
[root@admin nginx-1.2.6]# make install

⑦修改防火墙,加入80端口

#修改防火墙配置: 
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙 
[root@admin nginx-1.2.6]# service iptables restart

⑧nginx的启动

#方法1
[root@admin nginx-1.2.6]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#方法2
[root@admin nginx-1.2.6]# cd /usr/local/nginx/sbin
[root@admin sbin]# ./nginx

⑨nginx的停止

#查询nginx主进程号 
ps -ef | grep nginx
#停止进程 
kill -QUIT 主进程号 
#快速停止 
kill -TERM 主进程号 
#强制停止 
pkill -9 nginx

然后重启

[root@admin local]# /usr/local/nginx/sbin/nginx -s reload

3.测试

#测试端口 
netstat –na|grep 80
#浏览器中测试访问nginx首页
http://ip:80

效果图:


好了,nginx环境就搭建成功了,后期nginx进阶尽请关注;我是张星,欢迎加入博主技术讨论群:313145288

原创粉丝点击