nginx安装

Ubuntu直接从常规源中安装

apt-get install nginx

安装的目录

配置文件:/etc/nginx/
主程序文件:/usr/sbin/nginx
Web默认目录:/usr/share/nginx/http/
日志目录:/var/log/nginx/

nginx常用命令

1、启动/停止nginx服务

1 service nginx start
2 service nginx stop

2、查看nginx主进程

ps -ef | grep nginx

nginx权限设置(本文重点内容)

使用源安装之后,默认会使用nobody用户权限启动nginx,会导致一个问题,就是有静态文件压缩,并且文件比较大的情况,会导致浏览器访问出错,而直接访问这个静态文件的时候有是正常的,让人感觉很莫名其妙,这其实就是因为权限问题导致的,如图默认权限:

修改权限只需要在/etc/nginx/nginx.conf把#user  nobody; 修改为  user  root;

重启nginx即可解决。

nohup介绍

nohub作为liunx默认守护进程的命令也是挺好的,与pm2等相比,唯一的缺点就是不能实时监控项目运行和重启nodejs项目,他的优点就是方便,也可以保存程序运行日志。

nohup使用

守护nodejs进程

nohup node pomelo.js > pomelo.js.log &

执行完之后,在执行命令“exit”退出窗体之后,就能让node项目后台执行了,项目启动的时候回返回一个进程id,可以使用这个进程来介绍nohup守护。

常用操作:

查看所有进程:ps -aux

查看node进程:ps -aux | grep nodejs

结束进程:kill -9 进程id

删除所有nohup的node进程:killall node

连接Ubuntu系统

Windows客户端连接Ubuntu推荐使用:WinSCP + Putty 组合.

WinSCP下载地址:https://winscp.net/eng/download.php

Putty下载地址:https://www.putty.org/

连接方案二(推荐)

使用Xftp + XShell连接

如果本文对你有所帮助,请打赏——1元就足够感动我:)

联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone

关注公众号:

作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

Ubuntu安装设置nginx和nohup常用操作相关推荐

  1. ubuntu安装zsh、oh-my-zsh及常用配置

    ubuntu安装zsh.oh-my-zsh及常用配置 目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比 ...

  2. Ubuntu安装配置nginx

    系Ubuntu安装配置nginx 提示:版本:ubuntu16.0.4,不同版本号方式可能不同; 文章目录 系Ubuntu安装配置nginx 前言 一.使用步骤 1.检查是否安装 2.安装 3.启动 ...

  3. Linux - nginx基础及常用操作

    目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...

  4. Ubuntu安装好Nginx后防火墙的配置

    安装好nginx之后,需要配置防火墙,开启80端口.使外网通过访问80端口来访问配置网站. 文章目录 防火墙命令 配置防火墙 启动nginx服务 查看nginx进程信息 验证80端口 防火墙命令 查看 ...

  5. 小白入门使用Nginx基础的常用操作

    2019独角兽企业重金招聘Python工程师标准>>> nginx启动,重启,关闭命令 停止操作 停止操作前需要ps当前Nginx的所有进程 步骤1:查询nginx主进程号 ps - ...

  6. ubuntu安装设置mysql,并设置密码

    安装ubuntu // 更新 sudo apt-get update // 安装 sudo apt-get install mysql-server 第一次登录mysql,默认无密码,我们需要设置密码 ...

  7. Ubuntu安装配置Nginx笔记

    Ubuntu下安装nginx,参考:http://nginx.org/en/linux_packages.html. sudo apt update sudo apt install nginx 安装 ...

  8. Ubuntu 安装Jupyter Notebook 最基础的操作

    安装Jupyter Notebook并用于深度学习 环境:Ubuntu16.04 如果没有安装pip请参考前一篇文章安装pip. $ sudo pip install --upgrade pip$ s ...

  9. Ubuntu安装apt出现报错如何操作(简单记录)

    sudo apt-get install python-pip 出现如下情况: 需要进行更新系统包 sudo apt-get update sudo apt-get upgrade 然后进行:sudo ...

最新文章

  1. 用 vue + d3 画一棵树
  2. Java高级-线程同步lock与unlock使用
  3. 客户信贷应收总额相关
  4. python随机生成20个数字_python – 生成大量唯一的随机float32数字
  5. Eclipse、IntelliJ IDEA、TortoiseSVN清除svn帐号
  6. Emacs lisp函数调用defun(五)
  7. C++ Lib的生成与调用 生成dll,lib快速的寻找方法
  8. 焊工作业2021年压力焊题库
  9. 这些专业考上研以后再考公务员,非常吃香!
  10. 十八万字《python从零到精通教程》第二版,贴心保姆教你从零变大神,学不会找我
  11. 股票市场交易中的强化学习
  12. eclipse + pydev远程调试OpenStack
  13. 【WIN10蓝屏】win10系统蓝屏原因调查
  14. 当前时间戳(SimpleDateFormat)
  15. 去你的,奋斗逼,别把加班文化带到微软来
  16. WebGL实时视频(5) awrtc.js理解并修改
  17. 第七天之多态原理探究
  18. 真的无语,MSRA连国防七子及北邮学生都不招了
  19. 贪心算法——会场安排问题
  20. Linux内核I/O报错信息中hostbyte与driverbyte含义

热门文章

  1. SQL-根据多个条件更新数据
  2. DeviceToken 获取失败,原因:Error Domain=NSCocoaErrorDomain Code=3000 未找到应用程序的“aps-environment”的授权字符串......
  3. Sa身份登陆SQL SERVER失败的解决方案
  4. 继承中类以及成员变量初始化的讨论。
  5. xhtmlConformance mode=Legacy/ 致ajax失效
  6. 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )
  7. 【Android 逆向】函数拦截实例 ( ② 插桩操作 | 保存实际函数入口 6 字节数据 | 在插桩的函数入口写入跳转指令 | 构造拼接桩函数 )
  8. 【鸿蒙 HarmonyOS】UI 组件 ( Text 组件 )
  9. 【计算理论】计算复杂性 ( 无向图独立集问题 | 独立集问题是 NP 完全问题证明思路 | 证明独立集问题是 NP 完全问题 )
  10. 【组合数学】生成函数 ( 线性性质 | 乘积性质 )