IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux离线安装nginx及其依赖包 -> 正文阅读

[系统运维]linux离线安装nginx及其依赖包

一、下载依赖包

依赖 rpm包
1)gcc
在这里插入图片描述

2)pcre-devel
在这里插入图片描述

3)zlib-devel
在这里插入图片描述

4)openssl-devel
在这里插入图片描述
上面这么多依赖包一个个去下载不科学,以上所有安装包打包我都进行了打包,下载地址

5)nginx
点击下载:nginx-1.16.1.tar.gz

二、安装依赖

将下载下来的安装包解压到服务器的任意路径下,我放到了/usr/nginx-pachage/

安装pcre-devel

cd /usr/nginx-pachage/pcre-devel
rpm -Uvh *

安装zlib-devel

cd /usr/nginx-pachage/zlib-devel
rpm -Uvh *

安装openssl-devel

cd /usr/nginx-pachage/openssl-devel
rpm -Uvh *

安装gcc(如果系统有gcc可以忽略)
gcc --version

cd /usr/nginx-pachage/gcc
rpm -Uvh *

在这里插入图片描述

三、安装nginx

1)解压到 /usr/nginx-install 目录下

tar -zxvf nginx-1.16.1.tar.gz -C /usr/nginx-install/

解压后的目录
在这里插入图片描述
2.在nginx目录下执行如下命令

cd /usr/nginx-install/nginx-1.16.1
./configure

默认配置安装在/usr/local/nginx
在这里插入图片描述
完成后的页面(虽有有个红色的error,这个不是报错,这个是指错误日志的路径)
在这里插入图片描述
3.然后在nginx解压目录下执行

cd /usr/nginx-install/nginx-1.16.1
make && make install

在这里插入图片描述

至此nginx安装完毕

四、启动nginx

临时关闭selinux

setenforce 0

永久关闭

vi /etc/selinux/config

将SELINUX设置为disabled

防火墙开发80端口

sudo firewall-cmd --zone=public --list-all # 查看开放的端口
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent # 永久开放80端口
sudo firewall-cmd --reload # 重新加载

在这里插入图片描述
nginx命令

# 启动nginx
/usr/local/nginx/sbin/nginx
# 立即停止Nginx服务
/usr/local/nginx/sbin/nginx -s stop
# 完成当前任务后停止
/usr/local/nginx/sbin/nginx -s quit

启动成功后的通过浏览器访问
在这里插入图片描述

五、制作服务,开机启动

通过服务的方式启动,并设置开机启动

在/etc/systemd/system/路径下创建nginx.service文件

cd /etc/systemd/system/
vi nginx.service

写入如下内容

[Unit]
Description=nginx - high performance web server
After=nginx.service
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
Execenable=/usr/local/nginx/sbin/nginx
[Install]
WantedBy=multi-user.target

保存并退出

nginx命令

# 设置开机启动
systemctl enable nginx
# 取消开机自启动
#systemctl disable nginx
# 查看服务当前状态
systemctl status nginx
# 启动nginx服务
systemctl start nginx
# 停止nginx服务
systemctl stop nginx
# 重启nginx服务
systemctl restart nginx
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-20 23:09:26  更:2022-06-20 23:11:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:29:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码