Nginx学习笔记总结:在Linux环境下安装部署Nginx

简介: 在Linux环境下安装部署Nginx

第一步:安装 pcre


两种方式:

第一种:在线安装


wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz


第二种:安装包安装


步骤一:将pcre安装包放到Linux系统的目录下


步骤二: 解压压缩文件 使用命令


1.png

tar –xvf pcre-8.37.tar.gz


步骤三:./configure 完成后,回到 pcre 目录下执行

1.png


make && make install

1.png



第二步安装 openssl 、zlib 、 gcc 依赖


yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

1.png



第三步:安装 nginx

使用命令解压

1.png


./configure


1.png


make && make install

1.png


第四步启动:启动nginx


进入目录 /usr/local/nginx/sbin

1.png


./nginx 启动服务


修改nginx的配置文件

1.png

将端口号改为80,服务名称改为localhost


2.png


根据虚拟机的ip去访问看到如下界面

3.png

至此,nginx服务就启动成功了!!!


问题排查


如果按照如上的配置无法打开页面,请查看服务器防火墙是否开启了对应的端口。方法如下:


查看已经开放的端口号


firewall-cmd --list-all

1.png

添加对外开放访问的端口


firewall-cmd --add-port=8080/tcp --permanent

2.png


重启防火墙,然后再次查看开放的端口信息


重启防火墙命令


systemctl restart firewalld.service

3.png

重新打开浏览器再次访问就解决啦!


相关文章
|
3月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
151 1
Linux系统之部署轻量级Markdown文本编辑器
|
4月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
9天前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
7天前
|
应用服务中间件 Linux 网络安全
nginx安装部署ssl证书,同时支持http与https方式访问
为了使HTTP服务支持HTTPS访问,需生成并安装SSL证书,并确保Nginx支持SSL模块。首先,在`/usr/local/nginx`目录下生成RSA密钥、证书申请文件及自签名证书。接着,确认Nginx已安装SSL模块,若未安装则重新编译Nginx加入该模块。最后,编辑`nginx.conf`配置文件,启用并配置HTTPS服务器部分,指定证书路径和监听端口(如20000),保存后重启Nginx完成部署。
154 7
|
8天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
44 8
|
3月前
|
搜索推荐 Linux 测试技术
Linux系统之部署homer静态主页
【10月更文挑战第11天】Linux系统之部署homer静态主页
88 41
Linux系统之部署homer静态主页
|
3月前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
160 3
Linux系统之部署Linux管理面板1Panel
|
3月前
|
Web App开发 资源调度 网络协议
Linux系统之部署IP工具箱MyIP
【10月更文挑战第5天】使用Docker部署Radicale日历和联系人应用Linux系统之部署IP工具箱MyIP
126 1
Linux系统之部署IP工具箱MyIP
|
3月前
|
Linux Shell 异构计算
在linux上部署yolov5和安装miniconda3
这篇文章介绍了在Linux系统上部署YOLOv5并安装Miniconda3的步骤,包括使用wget命令下载Miniconda安装脚本、安装Miniconda、初始化Conda环境、添加镜像源等。
143 3
在linux上部署yolov5和安装miniconda3
|
2月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
85 2