ubuntu中安装nginx

x33g5p2x  于2021-09-19 转载在 Linux  
字(1.0k)|赞(0)|评价(0)|浏览(518)

1.准备工作

先安装其依赖软件,最后安装nginx.

依赖工具:gcc,openssl,pcre,zlib软件库

安装gcc

gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言

命令:查看gcc版本

gcc -v

如果没有安装的话,会提示命令找不到

安装命令:

sudo apt-get  build-dep  gcc
安装pcre

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库

安装命令:

sudo apt-get install libpcre3-dev

命令:查看pcre版本

pcre-config --version
安装openssl

openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔

安装命令:

sudo apt-get install openssl libssl-dev

命令:查看openssl版本

openssl version -a
安装zlib

zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

安装命令:

sudo apt-get install openssl libssl-dev

2.安装nginx

下载安装包

wget http://nginx.org/download/nginx-1.9.9.tar.gz

下载完成后,找一个地方解压

tar -zxvf nginx-1.9.9.tar.gz

解压完成后,回到nginx-1.9.9目录下执行三个命令

./configure
make 
make install

这里如果编译错误,参考链接:解决ubuntu18.4编译nginx错误

3.运行nginx

  • 安装完nginx后,会在 路径 /usr/local 下自动生成 nginx 文件夹。这是自动生成的。
  • 进入这个目录:
cd /usr/local/nginx

目录如下:

  • 进入sbin目录,里面有一个文件夹nginx
  • 执行命令:./nginx
  • 测试启动:ps -ef | grep nginx

  • 当nginx启动完之后,/usr/local/nginx目录结构就出现变化了,多了几个目录

  • 查看nginx默认端口(默认80),使用网页的形式进行测试(跟tomcat一样)
  • 进入目录查看端口:cd /usr/local/nginx/conf下的nginx.conf文件这个文件也是nginx的配置文件

  • 输入IP:80,则显示:

相关文章