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

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


相关文章
|
8月前
|
应用服务中间件 网络安全 nginx
手把手教你使用 Docker 部署 Nginx 教程
本文详解Nginx核心功能与Docker部署优势,涵盖镜像拉取、容器化部署(快速、挂载、Compose)、HTTPS配置及常见问题处理,助力高效搭建稳定Web服务。
3847 4
|
应用服务中间件 PHP nginx
今日小结通过aliyun的本地容器镜像部署我的nginx和php环境
简介: 本教程介绍如何基于 Dragonwell 的 Ubuntu 镜像创建一个运行 Nginx 的 Docker 容器。首先从阿里云容器镜像服务拉取基础镜像,然后编写 Dockerfile 确保 Nginx 作为主进程运行,并暴露 80 端口。最后,在包含 Dockerfile 的目录下构建自定义镜像并启动容器,确保 Nginx 在前台运行,避免容器启动后立即退出。通过 `docker build` 和 `docker run` 命令完成整个流程。
620 25
今日小结通过aliyun的本地容器镜像部署我的nginx和php环境
|
8月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
402 5
|
9月前
|
Kubernetes 应用服务中间件 Nacos
Kubernetes环境下Nginx代理Nacos服务请求故障诊断
以上方法不仅适用于排除特定环境下出现故障情况,也适合作为一般性指南帮助运维人员快速准确地找出并解决问题。实际操作中还需根据现场实际情况灵活运用这些技巧,并结合自身经验进行判断和处理。
503 12
|
11月前
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
2134 7
ERPNext 搭建教程:Linux 一键部署与维护
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
4004 57
|
11月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
1052 13
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
598 41
|
11月前
|
关系型数据库 Linux Nacos
Rocky Linux 部署 Docker 和 NACOS 实例
本文介绍在阿里云环境下基于 Rocky Linux 搭建 Docker 并部署 Nacos 的完整流程。涵盖 Docker 安装、镜像加速配置、网络设置及 MySQL 与 Nacos 容器的创建,适用于开发与生产环境。
1410 1