linux下的nginx安装和部属(详细图解)

1.下载nginx压缩包

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

2.解压nginx压缩包并安装

[root@server1 ~]# tar zxf nginx-1.18.0.tar.gz
[root@server1 ~]# ls
anaconda-ks.cfg  nginx-1.18.0  nginx-1.18.0.tar.gz  westos  westos.pub
[root@server1 ~]# cd nginx-1.18.0                       # 进入加压文件
[root@server1 nginx-1.18.0]# ls
auto     CHANGES.ru  configure  html     man     src
CHANGES  conf        contrib    LICENSE  README
[root@server1 nginx-1.18.0]# vim auto/cc/gcc

# stop on warning
CFLAGS="$CFLAGS -Werror"

# debug
#CFLAGS="$CFLAGS -g"        注销此行

# DragonFly's gcc3 generates DWARF
#CFLAGS="$CFLAGS -g -gstabs"

if [ ".$CPP" = "." ]; then
    CPP="$CC -E"

linux下的nginx安装和部属(详细图解)_第1张图片

linux下的nginx安装和部属(详细图解)_第2张图片

[root@server1 nginx-1.18.0]# ./configure  --prefix=/usr/local/lamp/nginx  --with-http_ssl_module --with-http_stub_status_module  --with-file-aio

linux下的nginx安装和部属(详细图解)_第3张图片

 - 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。
 - Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而      第二个提供开发阶段的头文件和编译项目的源代码。
 - nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。
[root@server1 nginx-1.18.0]# ./configure  --prefix=/usr/local/lamp/nginx  --with-http_ssl_module --with-http_stub_status_module  --with-file-aio 

linux下的nginx安装和部属(详细图解)_第4张图片
linux下的nginx安装和部属(详细图解)_第5张图片

3.编译安装nginx

[root@server1 nginx-1.18.0]# make

linux下的nginx安装和部属(详细图解)_第6张图片
注意:如果下载lginx

[root@server1 nginx-1.18.0]# make install

linux下的nginx安装和部属(详细图解)_第7张图片
安装成功

4.启动nginx

【1】进入/usr/local/lamp/ngin/sbin目录,输入./nginx即可启动nginx

[root@server1 ~]# cd /usr/local/lamp/ngin/sbin
[root@server1 sbin]# ./nginx

【2】关闭nginx

[root@server1 sbin]#./nginx -s quit  或者 ./nginx -s stop

【3】重启nginx

[root@server1 sbin]#./nginx -s reload

【4】查看nginx进程

[root@server1 sbin]#.ps aux|grep nginx

你可能感兴趣的:(企业实战,小技巧,nginx,运维,linux)