源码包编译安装nginx并进行测试

1.源码包编译安装
在这里我是用wget下载使用,也可以使用图像界面的浏览器下载

wget http://nginx.org/download/nginx-1.9.9.tar.gz

在这里插入图片描述
因为是源码。所以包并不是太大,不到1M
2.下载完成后我们就进行解包了,我们下载的gzip归档包,开始解压

tar xf nginx-1.9.9.tar.gz

在这里插入图片描述
3.然后切换至我们的解压目录.

cd nginx-1.9.9

在这里插入图片描述
4.执行./configure配置文件

./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf

在这里插入图片描述
该配置文件是由源代码作者使用autoconf软件生成configure脚本,该脚本的作用:检查编译环境是否满足需求,并定义当前程序编译时启用哪个特性功能,以及安装路径的定义,他会根据makefile文件生成makefile文件。
在这里如果报错一般时却少devel包,如果无rpm包,则要编译rpm包
在这里插入图片描述
5.编译

make

在这里插入图片描述
在这里插入图片描述
6.安装
make install
在这里插入图片描述
在这里插入图片描述
至此安装成功,是不是特别简单,在这里有的人也会把5、6合为一步

make && make install

这样是不是更棒!!
7.cd至自己的安装目录

cd /usr/local/nginx/sbin
ls

在这里插入图片描述
8.启动nginx

./nginx

如果你的服务器占用80端口,在这里会开启失败,因为nginx占用的也是80端口
在这里插入图片描述
我们可以看一下80端口是否被占用
在这里插入图片描述
确实被占用了,之前我开过httpd服务,忘记关闭了,所以接下来kill掉它

killall -9 httpd
netstat -ntl

在这里插入图片描述
这时80端口就没有被占用接下来开启nginx吧
在这里插入图片描述
9.测试nginx页面
看一下自己的ip,无论是本地ip还是外网都可以看到

ifconfig

在这里插入图片描述
在浏览器输入自己的ip
在这里插入图片描述
看nginx已经启动!!还是熟悉的画面

发布了56 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41363156/article/details/84483226