本文介绍Nginx如何安装,操作系统为Ubuntu 18.04。

  一、安装 (1)安装git 执行命令:“sudo apt-get install git”。 Nginx安装教程,ubuntu18.04 随笔 第1张

 

Nginx安装教程,ubuntu18.04 随笔 第2张 Nginx安装教程,ubuntu18.04 随笔 第3张 (2)安装aptitude 执行命令:“sudo apt-get install aptitude”。 Nginx安装教程,ubuntu18.04 随笔 第4张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Nginx安装教程,ubuntu18.04 随笔 第5张

(3)安装依赖 第一步: 安装gcc g++ 的依赖库,执行命令:“sudo apt-get install build-essential”。 Nginx安装教程,ubuntu18.04 随笔 第6张

 

Nginx安装教程,ubuntu18.04 随笔 第7张 第二步: 安装gcc g++ 的依赖库,执行命令:“sudo apt-get install libtool”。 Nginx安装教程,ubuntu18.04 随笔 第8张

 

Nginx安装教程,ubuntu18.04 随笔 第9张 第三步: 安装pcre依赖库,执行命令:“sudo apt-get install libpcre3 libpcre3-dev”。 //这个我已经安装过了 卸载很麻烦 我就不截图了   第四步: 安装zlib依赖库,执行命令“sudo apt-get install zlib1g-dev”。 Nginx安装教程,ubuntu18.04 随笔 第10张

 

Nginx安装教程,ubuntu18.04 随笔 第11张 第五步: 安装openssl,执行命令:“sudo apt-get install openssl libssl-dev”。 //同样不截图了   (2)安装Nginx 第一步: 下载源代码: http://nginx.org/en/download.html,选择stable version条目下的稳定版。如图3.2.2.2.1。   第二步: 解压缩源代码,如图3.2.2.2.2。   第三步: 将源代码文件夹移动到~/目录。 执行命令:“sudo mv ~/下载/nginx-1.14.1 ./nginx”。   第四步: 执行命令:“cd nginx”。   第五步 执行命令:“sudo ./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module”。 Nginx安装教程,ubuntu18.04 随笔 第12张

Nginx安装教程,ubuntu18.04 随笔 第13张

 

Nginx安装教程,ubuntu18.04 随笔 第14张 Nginx安装教程,ubuntu18.04 随笔 第15张 第六步: 执行命令:“sudo make && sudo make install”。 Nginx安装教程,ubuntu18.04 随笔 第16张

 

Nginx安装教程,ubuntu18.04 随笔 第17张

二、配置

第一步: 自行获取证书。并将证书拷贝至/opt/nginx/certs/路径下,包括“.crt”文件和“.key”文件。   第二步: 自行获取Nginx网页文件(夹),并将Nginx网页文件(夹)拷贝至/opt/WebClient/路径下。   第三步: 安装vim 说明: 1.用户可根据自己的习惯,使用ubuntu桌面或使用vim。以下步骤均已vim为例,使用ubuntu桌面的用户,可以根据实际情况,跳过一些步骤,自行打开配置文件(文件的路径是相同的),自行保存修改。 第一步: 执行命令:“sudo apt-get install vim”。 vim基础方法: 1.需要通过“cd”命令来到文件所在目录,通过“ls”命令可以获取当面目录下的所有文件的名字。 2.通过“sudo vim xxxx.xxx”可以使用vim打开xxxx.xxx文档。 3.按下“i”来进入输入模式,以输入/修改字符。 4.按下“:”(英文)来进行底线命令模式。 5.在已经有“:”的情况下: 按下“q”退出程序。 按下“w”来保存文件。 按下“wq”来保存并退出程序。 6.详情可参考教程 https://www.runoob.com/linux/linux-vim.html   第四步: 执行命令:“cd /opt/nginx/conf”   第五步: 执行命令:“sudo vim nginx.conf”   第六步: 修改配置   共4个部分需要修改。 第一部分: 取消HTTPS server之下的注释,和图片保持一样即可。 第二部分: 修改ssl_certificate,将路径改为:“/opt/nginx/certs/“你的证书名字”.crt”。 修改ssl_certificate,将路径改为:“/opt/nginx/certs/“你的证书名字”.key”。 第三部分: 修改location下的root:将后面的内容改为//todo 等前端做好了 放在固定路径 修改location下的index:将后面的内容改为//todo 等前端做好了,放在固定路径 Nginx安装教程,ubuntu18.04 随笔 第18张 Nginx安装教程,ubuntu18.04 随笔 第19张

 

    第七步: 保存退出,即(按下“esc”,按下英文的“:”,输入“wq”,按下回合)。

三、启动

第一步: 执行命令:“sudo apt-get install net-tools” 第二步: 执行命令:“cd /opt/nginx/sbin”。 第三步: 执行命令:“sudo ./nginx”。 第四步: 执行命令:“sudo netstat -anp | grep nginx”。 Nginx安装教程,ubuntu18.04 随笔 第20张

 

Nginx安装教程,ubuntu18.04 随笔 第21张 代表安装和配置成功。  
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄