Linux安装Nginx(超详细步骤)
1,进入官网下载Nginx资源:
官网下载:http://nginx.org/en/download.html
2,资源下载(因为是在Linux安装,所以我下载Linux安装的资源包,版本你们随意)
3,资源下载好之后,上传到Linux上(位置自己随意,我是上传到了/home/myqxin/java)
4,将资源进行解压,然后进入到解压后的目录
解压命令
# 解压到当前目录下
tar -zxvf 资源包
截图如下:
5,配置基本信息,命令如下
#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module
执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)
然后可以看到我们的目录下,多了一个Makefile文件
如果你执行的时候出现以下问题
- 问题1:
解决1,输入以下命令
yum -y install gcc gcc-c++ autoconf automake make
这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)
- 问题2:
解决2:输入以下命令
yum -y install openssl openssl-devel
这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)
6,进行编译安装
#编译安装nginx
make & make install
这个过程需要等待一些时间,执行完成如下(过程太多,截不完整,只截取了输入命令和结束后的效果)
7,进入到安装后的目录下(在步骤5里面,我们配置了安装位置)
8,进入sbin目录下,执行一下命令启动
./nginx
9,访问ip:80
我这里是没有配置80端口的,所以我这里是直接关掉了防火墙
10,如果访问不了,可能是防火墙问题
添加 --permanent永久生效,没有此参数重启后失效 这里的6379为redis服务的端口,若为其他服务设置,需要对应端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新载入
firewall-cmd --reload
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
防火墙的关闭:
systemctl stop firewalld //一般不用
防火墙的启动:
systemctl start firewalld
Linux安装Nginx(超详细步骤)相关推荐
- 【Linux】Linux安装nginx操作详细步骤
目录 一.更新CentOs镜像 二.安装依赖 三.CentOS 8 上安装和配置 nginx 四.Nginx启动.停止.重启 一.更新CentOs镜像 1.进入yum的repos目录 cd /etc/ ...
- linux安装JDK1.8详细步骤
linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...
- linux安装oracle数据库详细步骤
Linux安装Oracle11g详细步骤及问题汇总 一. 安装前准备工作 1.检查Linux系统是64位还是32位 getconf LONG_BIT 2.下载oracle11g并解压,先登录在下载 官 ...
- Linux安装部署DM8详细步骤与问题解决
一.安装前准备 用户在安装 DM 数据库之前需要检查或修改操作系统的配置,以保证 DM 数据库能够正确安装和运行. 检查网络 --拷贝一个文件到远程服务器的/opt目录下 [root@~]# scp ...
- anaconda下安装pytorch超详细步骤(有问题可以在评论区提问会及时解答)
anaconda下安装pytorch 1:以管理员身份打开Anaconda Prompt 2:输入命令conda create -n pytorch python=3.6创建pytorch的环境. 3 ...
- Docker下安装mysql超详细步骤
查看需要安装的镜像版本 dockerHub官网地址 搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker ...
- 【Linux】(超详细步骤)构建软RAID磁盘阵列
目录 一.构建磁盘阵列 (1) 安装 mdadm 工具 (2) 准备用于 RAID 阵列的分区 (3) 创建 RAID 设备 (4) 创建并挂载文件系统(临时挂载) 首先为 linux 服务器添加 4 ...
- Linux安装MySQL(超详细)
1 查看是否已经安装 Mysql rpm -qa | grep mysql 我之前装过一次! 如果你查看出来有东西,可以使用下面命令将其删除 rpm -e 文件名 2 下载官方 Mysql 包 wge ...
- Linux安装jdk的详细步骤
文章目录 1:查看Linux系统是否有自带的jdk 2:官网下载jdk 3:上传jdk安装到到linux服务器 4:解压jdk 5:配置环境变量 6:重新加载配置,输入:source /etc/pro ...
- centos安装mysql步骤,CentOS安装mysql超详细步骤
MySQL5.7下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-el7-x86_64.tar.gz 1. 删除系统自带 ...
最新文章
- 3Blue1Brown:“线性代数的本质”完整笔记
- 编译linux内核步骤
- springmvc学习及源码地址
- Android渗透测试Android渗透测试入门教程大学霸
- 如何恢复默认域策略和默认域控制器策略
- (转载)计算机视觉、图像处理中常见的滤波操作
- appium java 点击事件_“按钮点击”在Appium Android测试中给出“处理命令时出现未知的服务器端错误 . ”...
- 国庆作业 刷题0929
- Facebook回应追踪无账号用户:源于网站插件漏洞
- Axure9.0元件库的使用
- 牛课网--直通BAT面试算法精讲课--送优惠码啦
- 端口映射软件有什么用怎么用
- 数据库kettle,datax,DBMigration,RazorSQL几款迁移工具使用感受(以及如何迁移表的结构如主键,索引,约束等)
- 腾讯视频播放内容下载流程
- mysql导入表空间太慢_Oracle 11g统计表空间使用率很慢
- 高绩效团队的建设与管理
- 统计英文文件中单词出现频率
- CTF-web暴力破解
- cors实现请求跨域
- 发改委:构建全国一体化国家大数据中心体系