广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下安装nginx的实现方法
  • 928
分享到

Linux下安装nginx的实现方法

Linux安装nginx 2022-06-04 22:06:17 928人浏览 泡泡鱼
摘要

Nginx 是 C语言 开发,建议在 linux 上运行,当然,也可以安装 windows 版本, 安装依赖 yum install GCc yum install pcre-devel yum install zl

NginxC语言 开发,建议在 linux 上运行,当然,也可以安装 windows 版本,

安装依赖


yum install GCc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

安装这4个依赖的时候,中间会有一些询问,输入Y即可

下载nginx的tar包


//进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包
wget Http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g

安装nginx


//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

启动nginx


/usr/local/nginx/sbin/nginx

注:这个路径是根据自己安装路径来的,改成自己的路径就可以了。

执行完控制台没任何反应就对了,在浏览器里访问你装你装nginx服务器地址,可以看到nginx欢迎界面,到此nginx安装完毕


启动nginx

因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。

linux 修改路径/usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。

修改端口为8090,localhost修改为你服务器ip地址。(成功就在眼前!!)

启动nginx


netstat -ano|grep 80

如果查不到执行结果,则忽略上一步(ubuntu下必须用sudo启动,不然只能在前台运行)

nginx重启、关闭、启动

启动

启动代码格式:nginx安装目录地址 -c nginx配置文件地址

例如:


[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止

nginx的停止有三种方式:

从容停止

1、查看进程号


[root@LinuxServer ~]# ps -ef|grep nginx

2、杀死进程


[root@LinuxServer ~]# kill -QUIT 2072

快速停止

1、查看进程号


[root@LinuxServer ~]# ps -ef|grep nginx

2、杀死进程


[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132

强制停止


[root@LinuxServer ~]# pkill -9 nginx

重启

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

说明配置文件正确!

方法二:在启动命令-c前加-t

2、重启Nginx服务

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload即可

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

如果启动nginx报如下错误:


大概意思就是:端口地址已被使用。很大的可能nginx服务进程卡死了,导致80端口被占用,nginx默认端口是80,执行命令,查询端口占用情况


netstat -ntpl


可以看到,80端口被nginx占用了,这时执行kill -9 5347(5347从上图可知是这个进程的PID)杀死这个进程,这是再启动nginx就可以了。

如果你购买的是阿里云服务器,启动nginx也没报错,但访问nginx还是不能出现nginx欢迎界面,请阅读:

https://www.jb51.net/article/159514.htm ,需要在在阿里云安全级组设置下80端口。

如果还是不能启动nginx,那只能根据错误信息百度去,具体问题具体对待。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

--结束END--

本文标题: Linux下安装nginx的实现方法

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下安装nginx的实现方法
    Nginx 是 C语言 开发,建议在 linux 上运行,当然,也可以安装 Windows 版本, 安装依赖 yum install gcc yum install pcre-devel yum install zl...
    99+
    2022-06-04
    Linux安装nginx
  • linux 系统下四种nginx安装方法
    linux 系统下四种nginx安装方法 1 背景2 linux 的四种安装方式3 安装步骤3.1 yum 安装ningx3.2 源码编译安装nginx3.2.1 依赖库安装3.2.2 ngi...
    99+
    2023-09-26
    linux 服务器 运维
  • centos6.6 下 安装 php7 + nginx环境的方法
    本文实例讲述了centos6.6 下 安装 php7 + nginx环境的方法。分享给大家供大家参考,具体如下: 1、安装必要的依赖库 > yum -y install gd zlib libjpeg libjp...
    99+
    2022-06-04
    centos6.6 安装 php7 nginx
  • linux下安装golang的方法
    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。具有简洁、快速、安全,并行、有趣、开源,内存管理、v数组安全、编译迅速的特征。 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的...
    99+
    2022-06-04
    linux安装golang
  • Linux下安装pyenv的方法
    前置条件 需安装git 安装步骤 1. 从远程仓库中克隆 pyenv 使用下面的命令克隆pyenv: git clone https://github.com/yyuu/pyenv.git ~/.pyenv 2....
    99+
    2022-06-04
    linux 安装pyenv
  • Linux下安装SQLServer2019的方法
    可以直接参考官方文档:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hatview=sql-server-ver15 ...
    99+
    2022-08-25
  • Linux下安装Redis的方法
    小编给大家分享一下Linux下安装Redis的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!官网下载链接:https://r...
    99+
    2022-10-18
  • Linux下安装telnet的方法
    一、安装telnet 1、检测telnet-server的rpm包是否安装   [root@localhost ~]# rpm -qa telnet-server   若无输入内容,则表示没有安装。出于安全考虑te...
    99+
    2022-06-04
    Linux安装telnet
  • Linux下安装Mysql的方法
    本篇内容主要讲解“Linux下安装Mysql的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下安装Mysql的方法”吧!Linux 下安装Mysq...
    99+
    2022-10-18
  • Linux下Apache的安装方法
    本篇内容介绍了“Linux下Apache的安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 到这里下载apache在Linux/uni...
    99+
    2023-06-16
  • Linux下的Memcache的安装方法
    这篇文章主要讲解了“Linux下的Memcache的安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下的Memcache的安装方法”吧!由于memcached安装时,需要使用...
    99+
    2023-06-16
  • 在Linux里安装和启动nginx的方法
    Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。 由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了...
    99+
    2022-06-04
    linux nginx 安装启动 linux nginx 启动
  • Linux 下安装pip包的方法
    1.根据自己系统的python版本下载pip安装包,可去官网下载相应版本的。 [root@www ~]# python ##查看python版本 Python 2.7.5 (defa...
    99+
    2022-06-04
    Linux 安装pip包
  • 在linux系统下安装python librtmp包的实现方法
    安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境。 1、安装gcc和依赖包 yum install gcc* python-devel lib...
    99+
    2022-06-04
    linux 安装 python librtmp包
  • linux下安装nginx的步骤是什么
    本篇文章给大家分享的是有关linux下安装nginx的步骤是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Nginx (engine x) 是一个高性能的HTTP...
    99+
    2023-06-28
  • linux无外网安装nginx的方法是什么
    安装nginx的方法有以下几种:1. 通过官方源安装:使用命令`sudo apt-get install nginx`(适用于Deb...
    99+
    2023-09-27
    linux nginx
  • Linux下如何实现Nginx安装、启动、重启和停止
    本篇文章为大家展示了Linux下如何实现Nginx安装、启动、重启和停止,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Nginx是什么?Linux系统中怎样重启/停止Nginx?针对以上问题下文和和...
    99+
    2023-06-28
  • linux下多个mysql5.7.19安装的方法
    这篇“linux下多个mysql5.7.19安装的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“linux下多个mysql5.7.19安装的方法”,给大家总结了以下内容,具有一定借鉴价值...
    99+
    2022-10-18
  • Linux系统下安装mysql的方法
    这篇文章主要讲解了“Linux系统下安装mysql的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下安装mysql的方法”吧! ...
    99+
    2022-10-18
  • Linux环境下PHP7.0的安装方法
    这篇文章将为大家详细讲解有关Linux环境下PHP7.0的安装方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作