centos上安装nginx

1、安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

安装目录和版本自己官网选择,这里我们安装到home目录下版本为8.35

cd /home
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

解压

tar zxvf pcre-8.35.tar.gz

切换到目录

cd pcre-8.35

编译安装

 ./configure
make
&& make install

查看是否安装成功

pcre-config --version

 3、安装nginx

cd /home
wget http://nginx.org/download/nginx-1.19.1.tar.gz

解压

tar zxvf nginx-1.19.1.tar.gz

切换目录

cd nginx-1.19.1

编译安装

 ./configure

 make && make install

查看版本号

/usr/local/nginx/sbin/nginx -v

 设置开机自启动

# vim /etc/rc.local
添加一行:
/usr/local/nginx/sbin/nginx
# 设置执行权限 # chmod
755 rc.local

 说明安装成功

4、启动nginx

/usr/local/nginx/sbin/nginx

 启动成功

5、浏览器访问

查看nginx端口号

vim /usr/local/nginx/conf/nginx.conf

  默认是80端口

查看防火墙是否添加80端口

firewall-cmd --list-all

 防火墙已经添加了80端口,如果没有我们用下面的命令添加

sudo firewall-cmd --add-port=80/tcp --permanent

重启防火墙

sudo firewall-cmd --reload

浏览器访问

6、补充说明

检查配置文件nginx.conf的正确性命令

/usr/local/nginx/sbin/nginx -t

 常用命令

/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件
/usr/local/nginx/sbin/nginx -s reopen            # 重启 Nginx
/usr/local/nginx/sbin/nginx -s stop              # 停止 Nginx
原文地址:https://www.cnblogs.com/crelle/p/13438431.html