0
点赞
收藏
分享

微信扫一扫

Linux 安装Nginx

修炼之士 2022-01-16 阅读 48

Linux 安装Nginx
大家好,考虑到大家以后部署网站需要使用Nginx,所以老哥出了一套Nginx安装教程,希望大家喜欢。
1、安装好JDK,没有安装的可以看我之前的文章
2、去nginx.org(官网)下载稳定版本的Linux Nginx安装包
3、进入文件夹,上传jar包

[root@VM-4-2-centos opt]# cd nginx/
[root@VM-4-2-centos nginx]# pwd
/opt/nginx
[root@VM-4-2-centos nginx]# ll
total 10596
-rw-r--r-- 1 root root 1039530 Jan  1  2021 nginx-1.18.0.tar.gz
-rw-r--r-- 1 root root 9808346 Jan  1  2021 openssl-1.1.1i.tar.gz

4、安装C++环境

[root@VM-4-2-centos nginx]# yum -y install gcc-c++
[root@VM-4-2-centos nginx]# yum -y install pcre pcre-devel
[root@VM-4-2-centos nginx]# yum -y install openssl openssl-devel pcre pcre-devel perl

5、解压Nginx安装包

[root@VM-4-2-centos nginx]# tar -zxvf nginx-1.18.0.tar.gz

6、创建一个临时文件夹

[root@VM-4-2-centos nginx]# mkdir /var/temp/nginx -p

7、进入解压后的nginx,然后加入配置文件,该文件是在往当前配置文件nginx/config里面增加内容,不过,我们生成的配置文件在一个Makefile里面,然后简单说下,我们刚刚解压的是nginx源码,无法直接运行,需要make编译后才能运行。prefix负责编译后的文件存放,pid-path负责进程号,lock-path,锁定文件,防止被恶意篡改,with-http_gzip_static_module,负责压缩静态资源,这个学过前端的应该知道。注意:中间不要留空格!!!

[root@VM-4-2-centos nginx]# cd nginx-1.18.0/
[root@VM-4-2-centos nginx-1.18.0]# ./configure \
> --prefix=/usr/local/nginx \
> --pid-path=/var/run/nginx/nginx.pid \
> --lock-path=/var/lock/nginx.lock \
> --error-log-path=/var/log/nginx/error.log \
> --http-log-path=/var/log/nginx/access.log \
> --with-http_gzip_static_module \
> --http-client-body-temp-path=/var/temp/nginx/client \
> --http-proxy-temp-path=/var/temp/nginx/proxy \
> --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
> --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
> --http-scgi-temp-path=/var/temp/nginx/scgi

8、查看一下,我们发现,有个Makefile文件已经生成

[root@VM-4-2-centos nginx]# cd nginx-1.18.0/
[root@VM-4-2-centos nginx-1.18.0]# ll
total 792
drwxr-xr-x 6 1001 1001   4096 Jan 16 16:25 auto
-rw-r--r-- 1 1001 1001 302863 Apr 21  2020 CHANGES
-rw-r--r-- 1 1001 1001 462213 Apr 21  2020 CHANGES.ru
drwxr-xr-x 2 1001 1001   4096 Jan 16 16:25 conf
-rwxr-xr-x 1 1001 1001   2502 Apr 21  2020 configure
drwxr-xr-x 4 1001 1001   4096 Jan 16 16:25 contrib
drwxr-xr-x 2 1001 1001   4096 Jan 16 16:25 html
-rw-r--r-- 1 1001 1001   1397 Apr 21  2020 LICENSE
-rw-r--r-- 1 root root    355 Jan 16 16:53 Makefile
drwxr-xr-x 2 1001 1001   4096 Jan 16 16:25 man
drwxr-xr-x 3 root root   4096 Jan 16 16:53 objs
-rw-r--r-- 1 1001 1001     49 Apr 21  2020 README
drwxr-xr-x 9 1001 1001   4096 Jan 16 16:25 src

9、编译成class文件,同时安装

[root@VM-4-2-centos nginx-1.18.0]# make && make install

10、进入目录

[root@VM-4-2-centos nginx-1.18.0]# whereis nginx
nginx: /usr/local/nginx
[root@VM-4-2-centos nginx-1.18.0]# cd /usr/local/nginx/

11、启动Nginx

[root@VM-4-2-centos nginx]# ./sbin/nginx 

12、输入当前Linux公网ip,访问
在这里插入图片描述
13、Ok,安装完毕,哈哈哈。各位观众老爷们,喜欢的点赞收藏关注一波,蟹蟹!

举报

相关推荐

linux 安装 nginx

LINUX安装nginx

Linux安装Nginx

Linux 安装 Nginx

Linux安装nginx

0 条评论