Nginx安装步骤😀
Posted welllee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx安装步骤😀相关的知识,希望对你有一定的参考价值。
1.Nginx可以为http,反向代理,mail,tcp/udp提供代理服务.
2.版本分为三种:
社区版:www.nginx.org
企业版:www.nginx.com
淘宝开发版:tengine.taobao.org
3.实现步骤:
a.环境需求:
systemctl stop firewalld
iptables -F
setenforce 0
b.安装:
yum -y install pcre-devel zlib-devel penssl-devel gcc gcc-c++ make
c.创建运行用户:
useradd -M -s /sbin/nologin nginx
d.解压软件nginx源码包:
tar xf nginx-1.16.1.tar.gz -C /usr/src/
4.配置编译
cd /usr/src/nginx-1.16.1/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http
_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
&& make -j 6 && make install
5.为方便调用nginx服务创建软连接。
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
6.创建脚本方便管理nginx服务。
vim /etc/init.d/nginx
#!/bin/bash
#chkconfig: 2345 99 20
#description 2
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs"
case "$1" in
start)
$PROG
;;
stop)
kill -s QUIT $(cat $PIDF)
;;
restart)
$0 stop
$0 start
;;
reload)
kill -s HUP $(cat $PIDF)
;;
*)
echo "Usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
注*使用命令:/etc/init.d/nginx start | reload | restart
7.nginx校对格式,启动服务。
nginx -t
nginx
以上是关于Nginx安装步骤😀的主要内容,如果未能解决你的问题,请参考以下文章