返回顶部
首页 > 资讯 > 服务器 >Nginx安装
  • 534
分享到

Nginx安装

服务器centos运维nginxlinux 2023-09-02 07:09:49 534人浏览 独家记忆
摘要

一、安装 通过Nginx.org下载源码安装包,或直接wget下载 解压压缩包,进入nginx目录  tar -xzvf nginx-1.22.1.tar.gz;cd nginx-1.22.1 源码包安装会提示缺少依赖,根据报错逐步安装

一、安装

通过Nginx.org下载源码安装包,或直接wget下载

解压压缩包,进入nginx目录

 tar -xzvf nginx-1.22.1.tar.gz;cd nginx-1.22.1

源码包安装会提示缺少依赖,根据报错逐步安装:

yum -y install GCc

yum -y install pcre pcre-devel

yum -y install zlib zlib-devel

在nginx 目录下执行./configure --prefix=/usr/local/nginx初始化安装,--prefix指定安装目录

执行安装,make && make install

启动

        进入自定义安装路径/usr/local/nginx/sbin

        执行./nginx启动,查看本地IP,浏览器中输入是否正常显示nginx页面,如果无法打开,请排查防火墙问题。

        常用命令:./nginx  启动

                           ./nginx -s stop 快速停止

                           ./nginx -s quit  优雅关闭,在退出前完成已经接受的连接请求

                           ./nginx -s reload  重新加载配置

使用systemctl stop firewalld.service关闭防火墙,使用systemctl disable firewalld.service关闭开机自启,如果该服务无法关闭,就放通nginx访问权限即可(放行端口:firewall-cmd --zone=public --add-port=80/tcp --permanent )。

出现nginx页面则为安装成功。

讲nginx安装成系统服务

 创建服务脚本

 vi /usr/lib/systemd/system/nginx.service

chmod 755  /usr/lib/systemd/system/nginx.service

服务脚本内容

[Unit]

Description=nginx - WEB server

After=network.target remote-fs.target nss-lookup.target


[Service]

Type=forking

PIDFile=/usr/local/nginx/logs/nginx.pid

ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

ExecQuit=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true


[Install]

WantedBy=multi-user.target

重新加载系统服务

systemctl daemon-reload

就可以使用systemctl satrt/stop/restart nginx.service控制nginx启停

使用systemctl enable nginx.service 加入开机自启

来源地址:https://blog.csdn.net/m0_73002032/article/details/130451135

--结束END--

本文标题: Nginx安装

本文链接: https://lsjlt.com/news/390206.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nginx安装
    一、安装 通过nginx.org下载源码安装包,或直接wget下载 解压压缩包,进入nginx目录  tar -xzvf nginx-1.22.1.tar.gz;cd nginx-1.22.1 源码包安装会提示缺少依赖,根据报错逐步安装...
    99+
    2023-09-02
    服务器 centos 运维 nginx linux
  • Mac 安装 Nginx
    一、环境 二、安装步骤: 1、打开终端,执行更新 2、终端继续执行命令 3、查看需要安装nginx的信息 4、正式开始安装 5、查看nginx安装目录(是否如info所说) 6、启动nginx,终端输入如下命令 7、访问验证:打开浏览器访问...
    99+
    2023-08-31
    nginx 运维 macos
  • Nginx篇-Nginx详细安装教程
    Nginx安装教程-基于Linux系统 一、Nginx是什么?1.1正向代理及反向代理 二、Nginx下载及安装2.1官网下载2.2Nginx安装 三、Nginx的启动及测试3.1启动...
    99+
    2023-08-31
    服务器 nginx linux
  • 安装了nginx后怎么安装php
    这篇文章主要讲解了“安装了nginx后怎么安装php”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“安装了nginx后怎么安装php”吧!安装了nginx再安装php的方法:首先通过“yum ...
    99+
    2023-06-20
  • Linux怎么安装Nginx
    本篇内容介绍了“Linux怎么安装Nginx”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装所需环境Nginx 是C语言开发,建议在 Li...
    99+
    2023-06-19
  • nginx降权+安装php
    nginx降权 使用普通用户启动Nginx 为什么要让nginx服务使用普通用户 默认情况下,nginx的master进程使用的是root用户,worker进程使用的是nginx指定的普通用户,使用...
    99+
    2023-09-23
    nginx php 服务器
  • Centos7安装配置nginx
    1.前言 在进行nginx安装前,考虑到本博客针对很多新手朋友我决定还是先介绍一些nginx知识,这样更加有利于各位读者朋友对nginx的理解,对后续学习也有很大帮助。 介绍 Nginx (engin...
    99+
    2023-08-31
    nginx 运维 centos linux 服务器
  • RHEL6怎么安装NGINX
    这篇文章主要介绍“RHEL6怎么安装NGINX”,在日常操作中,相信很多人在RHEL6怎么安装NGINX问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RHEL6怎么安装NGINX”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-28
  • ubuntu系统安装nginx
    目录 一、安装nginx之前,安装一下工具 二、安装anginx 1.下载anginx 2.安装步骤 3.开放访问端口 4.测试 三、nginx重启错误解决: nginx: [alert] kill(847...
    99+
    2023-09-04
    nginx ubuntu 服务器
  • ubuntu11.04安装nginx+php+mysql
    先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.aspid=322 上面2个教程大概都差不多。 无非按顺序安装n...
    99+
    2023-09-04
    nginx php mysql
  • nginx安装和使用
    1.安装参考 # 解决 ./configure: error: C compiler cc is not found# 或者 make: *** No rule to make target `bui...
    99+
    2023-10-11
    nginx 运维
  • Ubuntu20.04安装配置Nginx
    由于在学习配置时,网上的教程比较杂乱,用时很久才做好一些基础配置,把流程记录一下方便和我一样的小白学习 本文写于2023.2.10,如果间隔太久,下述内容可能会失效,请另寻教程 仅包含基础教程,个人服务未涉及到负载均衡 安装ngin...
    99+
    2023-08-20
    nginx 服务器 ubuntu
  • FastDFS如何安装fastdfs-nginx-module和nginx
    这篇文章主要介绍了FastDFS如何安装fastdfs-nginx-module和nginx,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  FastDFS通过Tr...
    99+
    2023-06-04
  • lnmp安装---源码安装mysql5.6 -- nginx -- php -- memached
    LNMP ---》源码包装nginx mysql5.6  php1.安装mysql#先解开mysql5.6源码包#tar -zxf mysql-5.6.25.tar.gz#cd mysql-5.6...
    99+
    2024-04-02
  • Nginx怎么编译安装
    这篇文章主要讲解了“Nginx怎么编译安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么编译安装”吧! Nginx编译安装系统平台:Cent...
    99+
    2024-04-02
  • 怎么编译安装Nginx
    这篇文章主要讲解了“怎么编译安装Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么编译安装Nginx”吧!前言由于微信小程序要使用Https,但是又不能修改已有线上的配置。所以最简...
    99+
    2023-06-16
  • windows php、nginx环境安装
    一.PHP8.1安装部署 下载PHP 打开PHP官网,选择对应的PHP版本下载。  None Thread Safe和Thread Safe版本区别 None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检...
    99+
    2023-09-03
    php 开发语言
  • nginx php-fpm安装配置
    nginx php-fpm安装配置 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fas...
    99+
    2023-09-02
    nginx php 运维
  • Linux中怎么安装Nginx
    这篇文章主要介绍“Linux中怎么安装Nginx”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么安装Nginx”文章能帮助大家解决问题。准备安装工具\1. 从Nginx官网下载Ngin...
    99+
    2023-06-27
  • nginx怎么安装配置
    这篇文章主要讲解了“nginx怎么安装配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx怎么安装配置”吧!一、服务器基础配 置远程链接服务器ssh 用户名@公网ip默认的...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作