Fork me on GitHub

ubuntu安装Nginx全记录

前言

记录下nginx安装过程。本文只演示源码包编译安装。个人比较喜欢自定义安装,灵活。

nginx下载相关

官方下载页面:https://nginx.org/en/download.html

configure配置文件详解:https://nginx.org/en/docs/configure.html

安装编译工具及库文件

安装gcc g++的依赖库

root@chenruiwen:~# apt-get install build-essential

root@chenruiwen:~# apt-get install libtool

安装pcre依赖库(https://www.pcre.org/)

root@chenruiwen:~# apt-get update

root@chenruiwen:~# apt-get install libpcre3 libpcre3-dev

安装zlib依赖库(https://www.zlib.net)

root@chenruiwen:~# apt-get install zlib1g-dev

安装SSL依赖库(16.04默认已经安装了)

root@chenruiwen:~# apt-get install openssl

安装nginx

下载nginx

root@chenruiwen:/data/nginx# wget http://nginx.org/download/nginx-1.6.2.tar.gz

解压

root@chenruiwen:/data/nginx# tar xf nginx-1.6.2.tar.gz

进入解压目录

root@chenruiwen:/data/nginx# cd nginx-1.6.2/

配置

root@chenruiwen:/data/nginx/nginx-1.6.2# ./configure --prefix=/usr/local/nginx

编译,安装

root@chenruiwen:/data/nginx/nginx-1.6.2# make

root@chenruiwen:/data/nginx/nginx-1.6.2# make install

测试

root@chenruiwen:/data/nginx/nginx-1.6.2# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.2

nginx安装完成

配置软链接

root@chenruiwen:/data/nginx/nginx-1.6.2# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

现在就可以不用路径直接输入nginx启动。

启动

root@chenruiwen:/data/nginx/nginx-1.6.2# nginx -c /usr/local/nginx/conf/nginx.conf

Nginx 配置

跳转Nginx配置文件详解

-------------本文结束,感谢您的阅读-------------
贵在坚持,如果您觉得本文还不错,不妨打赏一下~
0%