nginx服务部署

 gcc 安装

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

yum install gcc-c++

yum install -y pcre pcre-devel

 nginx安装

直接下载.tar.gz安装包

https://nginx.org/en/download.html

 

 

 

使用wget命令下载(推荐)。

[root@localhost ~]# wget -c  https://nginx.org/download/nginx-1.16.1.tar.gz

[root@localhost ~]# tar xf nginx-1.16.1.tar.gz

[root@localhost ~]# mv nginx-1.16.1 /home/nginx

[root@localhost ~]# cd /home/nginx/


使用默认配置

[root@localhost nginx]# ./configure

 

 [root@localhost nginx]# make && make install

 

查找安装路径:

[root@localhost nginx]# whereis nginx

nginx: /usr/local/nginx

Nginx的启动、停止、动态重载等常用命令如下。

启动:/usr/local/nginx/sbin/nginx

停止:/usr/local/nginx/sbin/nginx -s stop 直接杀死进程

软结束/usr/local/nginx/sbin/nginx -s quit

测试配置文件正确性:/usr/local/nginx/sbin/nginx -t

动态重载:/usr/local/nginx/sbin /nginx -s reload

配置nginx为开机自启动编辑/etc/rc.d/rc.local文件

[root@localhost nginx]# vim /etc/rc.local

新增一行

/usr/local/nginx/sbin/nginx

并修改文件权限。

[root@localhost nginx]# chmod +x /etc/rc.local

开放防火墙对80端口的限制。

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

 

浏览器访问服务器IP,出现以下界面,说明Nginx安装成功。