nginx部署安装配置到页面访问(linux系统)

本文介绍了如何在Linux系统中安装Nginx,包括安装依赖、下载Nginx源码、配置编译、解决编译错误、安装以及启动Nginx。特别提到了由于80端口被占用,需要修改Nginx配置文件将默认端口改为2000,并访问服务器的2000端口来查看主页。
摘要由CSDN通过智能技术生成

安装nginx环境并访问主页:
1)首先安装下面三个依赖(可能好多会自带):
linux下载文件依赖(wget):yum install wget
linux编辑文件依赖(可能默认就有):yum install vim-enhanced
支持多种语言的编译器(gcc):yum install make cmake gcc gcc-c++
2)Linux下载nginx包
下载命令:wget http://nginx.org/download/nginx-1.6.2.tar.gz
如下所示说明下载成功,然后用mv命令将该压缩包移动到指定的目录下,我是移到了software下的nginx里面去了。
在这里插入图片描述
在这里插入图片描述

3)安装依赖
安装依赖,其中pcre(perl compatible regular expressions)是一个pert库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。pcre-devel是使用pcre开发的一个二次库,nginx也需要此库。zlib库提供了很多种压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。openssl是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的秘钥和证书封装管理功能及SSL协议,并提供丰富的应用程序提供测试或其它目的的使用。nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

4)解压缩并配置configure
解压:tar -zxvf nginx-1.6.2.tar.gz -C /home/
配置:cd nginx-1.6.2 && ./configure --prefix=/home/nginx
注意:这个配置的最后跟的路径(home/nginx)其实就是你把nginx装到服务的哪个文件目录下去的意思。
5)编译安装(存在报错的话可能是低版本的原因)
我配置的时候出现两个错误,用这个方式解决的:
https://blog.csdn.net/humanyr/article/details/107405383
https://blog.csdn.net/zhangpeterx/article/details/97156314

安装命令:make && make install
6)运行
运行命令:/home/nginx/sbin/nginx
查看是否正常启动:ps -ef | grep nginx
在这里插入图片描述
这个时候发现80端口被tomcat占用了我们就应该去修改nginx的默认80端口,改成2000,但是你也要在服务器上添加2000允许。
在这里插入图片描述
然后就是修改conf下的nginx.conf的配置参数

在这里插入图片描述
最后访问url然后跟上2000就可以访问root下的页面了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT黄大大

有您的支持我将毕尽一生精力为您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值