当前位置: 首页 > news >正文

Nginx在线安装与启动

Nginx在线安装与启动

系统环境:中科方德桌面操作系统 3.1
内核: SMP CDOS 4.9.25-1+1cdos44 (2019-12-20) x86_64 GNU/Linux
使用连接工具:FinalShell3.9.5.7

1、下载nginx

sudo apt-get update

2、安装命令

 sudo apt-get install nginx

安装时报错
Failed to start A high performance web server and a reverse proxy server
在这里插入图片描述

1、检查nginx配置文件是否正确,可以使用nginx -t命令检查配置文件是否正确;
2、检查端口是否被占用,可以使用netstat -anp | grep 端口号命令查看;
3、检查nginx的启动用户是否有权限,可以使用ps -ef | grep nginx查看;
4、检查nginx的日志文件是否有权限,可以使用ls -l /var/log/nginx查看;
5、检查nginx的进程是否存在,可以使用ps -ef | grep nginx查看;
6、检查nginx的配置文件是否有权限,可以使用ls -l /etc/nginx查看。

nginx端口号为80,查询netstat -anp | grep 80是否被apache占用。
若占用则停用apache:

  sudo service apache2 stop

启动:

  sudo service apache2 start

3、卸载

#查看和nginx相关软件

dpkg  --get -selections-grep nginx

4、删除nginx,包含相关文件

 sudo apt-get remove nginx-commonsudo apt-get purge nginx-commonsudo apt-get autoremovesudo apt-get remove nginx-full nginx-common

5、启动服务

sudo systemctl start nginx
/etc/init.d/nginx start|stop|reload

5、停止服务

sudo systemctl stop nginx

6、重启服务

sudo systemctl restart nginx

7、查看nginx当前状态

systemctl status nginx

8、查看nginx监听状态

sudo netstat -tnulp |grep nginx

在这里插入图片描述

9、安装位置
默认安装在ect/nginx,未找到时使用whereis nginx
在这里插入图片描述
在这里插入图片描述

10、查看nginx版本

sudo nginx -v

在这里插入图片描述

11、查看nginx当前配置及版本信息

sudo nginx -V

在这里插入图片描述

12、检查配置文件是否有错

nginx  -t

此处nginx.conf syntax is ok 表示nginc.conf中无法错误,有语法错误时会提示错误行数
在这里插入图片描述

官方文档:https://blog.redis.com.cn/doc/
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Stable Diffusion图像的脸部细节控制——采样器全解析
  • 【基于R语言群体遗传学】-13-群体差异量化-Fst
  • 移动应用开发课设——原神小助手文档(2)
  • nvidia driver和cuda版本较低,ubuntu系统更新nvidia驱动的方法(对于小白最快最最保险的方法)
  • 近红外光谱脑功能成像(fNIRS):2.实验设计、指标计算与多重比较
  • pbootCMS 数据库sqlite转mysql数据库
  • VSCode使用Makefile管理工程
  • 人工智能算法工程师(中级)课程1-Opencv视觉处理之基本操作
  • 【多模态】40、ConvLLaVA | 使用 ConvNeXt 为 LLaVA 实现更高分辨率的输入
  • C# 下sendmessage和postmessage的区别详解与示例
  • //usr/lib/libgdal.so.20:对‘sqlite3_column_table_name’未定义的引用
  • Golang | Leetcode Golang题解之第222题完全二叉树的节点个数
  • 数据库详细复习第三章SQL语句
  • java入门-面向对象基础(this关键字)
  • 大数据面试题之数据库(2)
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • android图片蒙层
  • conda常用的命令
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • flask接收请求并推入栈
  • hadoop集群管理系统搭建规划说明
  • IDEA常用插件整理
  • JavaScript 一些 DOM 的知识点
  • Java超时控制的实现
  • Java精华积累:初学者都应该搞懂的问题
  • QQ浏览器x5内核的兼容性问题
  • Vue全家桶实现一个Web App
  • 闭包--闭包作用之保存(一)
  • 和 || 运算
  • 我的面试准备过程--容器(更新中)
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • ​人工智能书单(数学基础篇)
  • #window11设置系统变量#
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $(function(){})与(function($){....})(jQuery)的区别
  • (3)(3.5) 遥测无线电区域条例
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (四)React组件、useState、组件样式
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • (算法)区间调度问题
  • (算法)硬币问题
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)视频码率,帧率和分辨率的联系与区别
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET 反射的使用
  • .NET 给NuGet包添加Readme
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net和php怎么连接,php和apache之间如何连接