首先我们到nginx的官方网站上弄个最新版本的nginx,
如下所示:
然后右键鼠标,将他的地址复制出来。。。
然后在linux服务器下用 wget 将他下载出来。。
下载完成后如下所示:
然户对她进行解压。。
解压完成后如下所示:
然后进去nginx-1.13.2目录里面看下:
然后我们对她进行安装,并指定一下他的安装路径,如下所示:
我们即可发现又有依赖库没安装了,如下所示:
那就安装他的依赖库呗。。。
见到如下界面证明可以开始编译了。。。
然后使用 命令 make 结果如下所示:
在然后就是执行命令 make install ,如下所示:
回车后结果如下所示:
然后进入 nginx 的目录,如下所示:
然后查看一下。。。
nginx的安装目录一直都是如此的简洁。。。。。
conf:配置文件目录
html:类似apache里面的WWW目录
logs:日志文件
sbin:代表着可执行文件。。
然后我们进入 sbin 目录下,如下所示:
/usr/local/nginx/sbin
这个是nginx 的主进程文件,然后将他执行起来,如下所示:
然后回车即可:
如果不小心在执行了一次,那么他就会包一个错,如下所示:
如果见到这个错误也不用担心,这是由于他的80端口已经被上次执行的nginx (也有可能是被别的软件给占用去了噢,嘻嘻)给占用了。。
如果是重新打开被占用了,可以通过如下命令将他杀掉:
杀完后再重新启动即可:
刚安装好很有可能用用户的浏览器打开他会没反应,如下所示:
原因其实也很简单,在确保网络没问题的情况下,和nginx还是开启的情况下
这种情况下只是剩下一种可能了,可能服务器安装了防火墙(防火墙是一个名为:iptables服务),不让外界对她进行访问,那么我们将他关掉即可:
关掉后重新用浏览器打开即可正常了,如下所示: