ubuntu nginx环境搭建教程
进入目录:/usr/local/src
1、下载Nginx及相关组件
下载nginx、openssl、zlib、pcre压缩包(使用超级管理员权限),淡然也可以直接通过命令安装(命令在下面)
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-1.2.11.tar.gzwget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
然后解压安装。
安装pcre:
root@ubuntu:/usr/local/src# tar -xzvf pcre-8.40.tar.gzroot@ubuntu:/usr/local/src# cd pcre-8.40#指定安装路径root@ubuntu:/usr/local/src/pcre-8.40# ./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre root@ubuntu:/usr/local/src/pcre-8.40# make && make install
安装完成检查是否生成对应目录
root@ubuntu:/usr/local/src/pcre-8.40# ls /usr/local | grep pcreroot@ubuntu:/usr/local/src/pcre-8.40# ls /usr/local/lib | grep pcreroot@ubuntu:/usr/local/src/pcre-8.40# ls /usr/local/include| grep pcre
或者使用命令自动安装:
sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev
安装zlib
RedHat中安装zlib:
yum install zlib zlib-devel
Ubuntu中安装zlib:apt-get install zlib1g zlib1g
完成zlib配置
查看是否安装成功
whereis zlib.*
安装openssl
root@ubuntu:/usr/local/src# tar -xzvf openssl-fips-2.0.10.tar.gzroot@ubuntu:/usr/local/src# cd openssl-fips-2.0.10root@ubuntu:/usr/local/src/openssl-fips-2.0.10# ./configroot@ubuntu:/usr/local/src/openssl-fips-2.0.10# makeroot@ubuntu:/usr/local/src/openssl-fips-2.0.10# make install
检查是否安装成功
openssl version
或使用命令安装:
sudo apt-get install openssl
安装nginx
root@ubuntu:/usr/local/src# tar -zxvf nginx-1.10.2.tar.gzroot@ubuntu:/usr/local/src# cd nginx-1.10.2root@ubuntu:/usr/local/src/nginx-1.10.2# ./configure --prefix=/usr/local/src/nginx-1.10.2root@ubuntu:/usr/local/src/nginx-1.10.2# make && make install
如果nginx 安装时候报错:make: *** No rule to make target build’, needed by ‘default’. Stop.
证明安装nginx的先决条件还没有具备,检查是否安装了
GCC、PCRE库、zlib库、OpenSSL库
Ubuntu中安装PCRE:apt-get install libpcre3 libpcre3-dev
安装gcc g++的依赖库apt-get install build-essentialapt-get install libtool
安装完之后检查时候有nginx目录
启动nginx:
sudo /usr/local/nginx/sbin/nginx
打开浏览器:
成功!