centos7安装nginx

2021-03-03  本文已影响0人  就叫basi

step1 下载

cd /usr/local/soft     #没有soft目录就新建
wget http://nginx.org/download/nginx-1.18.0.tar.gz

step2 解压

tar -xzvf nginx-1.18.0.tar.gz

step3 安装依赖环境

//gcc环境:基本运行环境
//pcre:用于nginx的http模块解析正则表达式
//zlib:用户进行gzip压缩
//openssl:用于nginx https协议的传输
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

step4 编译安装

#–prefix=/usr/local/soft/nginx 的意思是把nginx安装到/usr/local/soft/nginx
#所以安装好会有一个源码目录nginx-1.18.0,一个编译安装后的目录nginx
cd /usr/local/soft/nginx-1.18.0
./configure --prefix=/usr/local/soft/nginx 
make && sudo make install
cd /usr/local/soft/nginx/

step5 测试配置是否成功

/usr/local/soft/nginx/sbin/nginx -t -c /usr/local/soft/nginx/conf/nginx.conf

显示如下:
nginx: the configuration file /usr/local/soft/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/soft/nginx/conf/nginx.conf test is successful

step6 启动

/usr/local/soft/nginx/sbin/nginx

step7 访问nginx服务所在ip,不需要加端口

192.168.33.10

step8 配置环境变量

vim /etc/profile


export JAVA_HOME=/es/elasticsearch-7.10.0/jdk
export NGINX_HOME=/usr/local/soft/nginx
export PATH=$JAVA_HOME/bin:$NGINX_HOME/sbin:$PATH


source /etc/profile

nginx常用命令


nginx -s reopen #重启Nginx

nginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginx

nginx -s stop #强制停止Nginx服务

nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务)

nginx -t #检测配置文件是否有语法错误,然后退出

nginx -?,-h #打开帮助信息

nginx -v #显示版本信息并退出

nginx -V #显示版本和配置选项信息,然后退出

nginx -t #检测配置文件是否有语法错误,然后退出

nginx -T #检测配置文件是否有语法错误,转储并退出

nginx -q #在检测配置文件期间屏蔽非错误信息

nginx -p prefix #设置前缀路径(默认是:/usr/share/nginx/)

nginx -c filename #设置配置文件(默认是:/etc/nginx/nginx.conf)

nginx -g directives #设置配置文件外的全局指令

killall nginx #杀死所有nginx进程
上一篇下一篇

猜你喜欢

热点阅读