如何在云主机上利用源代码安装Nginx服务器
1、进入Nginx官网,下载最新版的Nginx服务器源代码nginx-1.11.6.tar.gz

3、利用ssh远程登录软竭惮蚕斗件登录到云主机,全面更新一下系统,步骤如下:1. 使用命令sudo apt-get upd锾攒揉敫ate更新一下软件源(一般云主机自己的软件源速度特别快)2. 使用命令sudo apt-get upgrade更新一下系统,包括已经安装的软件,这一步可能会花费较长的时间3. 系统更新结束后,重启云主机:sudo reboot

4、ubuntu云主机默认是普通用户登陆,有时候我们需要切换到root用户,这里需要提前修改一下root用户的密码:sudo passwd root

6、 安装基本的开发工具sudo apt-get install build-essential autoconf automake flex bison git2. 安装nginx源代码依赖的pcre库(正则表达式需要)和ssl库(https等安全加密需要)sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev

7、系统升级会伴随着旧内核残余,云主机的空间被来就很小,旧内核浪费了不少空间,下面将删除这些不需要的旧内核1. 查看当前系统的内核版本:uname -r2. 查看系统已经安装过哪些内璀煌蒈琊核:dpkg --get-selections | grep linux3. 将老版本的内核使用命令删除:sudo apt-get remove 【老版本的内核镜像以及老版本内核的头文件】4. 清理旧内核过后,最好再次重启一下,查看是否因为误操作导致系统起不来了

8、 解压刚上传的nginx源码包2. 进入源码包,进行源码配置,主要配置安装后的路径,使用--prefix来指明3. 编译源代码:make -j44. 安装nginx可执行程序:make install


10、运行nginx服务器:sudo ./nginx -c /software/nginx-1.11.6/conf/nginx.conf在浏览器的地址栏输入云主机的公网IP地址,查看是否安装成功

11、安装成功后,为了节省云主机的磁盘空间,可以将nginx源代码删除,并将之前安装的依赖库已经升级系统留下的软件包一并删除。至此,一个基本的nginx服务器已经搭建成功。
