Ubuntu源码包安装篇
Nginx服务器部署
前言
分享点滴,记录生活……
一、操作步骤
1.更换Source.list文件
打开终端(快捷键:ctrl+alt+t)
输入:
sudo gedit /etc/apt/sources.list
这句话作用是以管理员身份打开sources.list文件,我们需要把里面原来的代码替换成国内的镜像。
例:
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
2.更新软件源
sudo apt-get update
原来的Ubuntu软件源需要进行更新,,更换完国内的sources.list文件后,更新大概需要10S.
3.下载make用于源码包编译和安装
sudo apt-get install make
4.下载GCC、GCC-C++
sudo apt-get install build-essential
5.安装pcre
apt-get install libpcre3 libpcre3-dev
遇到[Y/n]全部打y然后回车就行
6.下载nginx源码包(这里默认下载nginx-1.14.2版本)
wget http://nginx.org/download/nginx-1.14.2.tar.gz
7.解压
tar xvf nginx-1.14.2.tar.gz
下载的位置在你终端打开的位置,下载完毕之后我们进行解压缩
8.编译与安装
解压完之后,我们进入这个目录
cd nginx-1.14.2
进入目录之后我们在终端敲下
./configure
在终端继续敲下
sudo make
编译完成之后,我们进行安装操作。
sudo make install
二、检测安装是否成功以及启动Nginx
在终端继续敲下这个,会提示你版本信息:
/usr/local/nginx/sbin/nginx -v
启动:在终端敲下:
sudo /usr/local/nginx/sbin/nginx
然后打开你的浏览器 敲下localhost,提示Welcome to nginx! 则说明成功了。
最终结果图:
补充:
如果出现the Http gzip moudle requires the zlib library的问题,我们在终端输入如下代码即可解决。
apt-get install zlib1g-dev