Ubuntu安装设置nginx和nohup常用操作
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连接
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。
Ubuntu安装设置nginx和nohup常用操作相关推荐
- ubuntu安装zsh、oh-my-zsh及常用配置
ubuntu安装zsh.oh-my-zsh及常用配置 目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比 ...
- Ubuntu安装配置nginx
系Ubuntu安装配置nginx 提示:版本:ubuntu16.0.4,不同版本号方式可能不同; 文章目录 系Ubuntu安装配置nginx 前言 一.使用步骤 1.检查是否安装 2.安装 3.启动 ...
- Linux - nginx基础及常用操作
目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...
- Ubuntu安装好Nginx后防火墙的配置
安装好nginx之后,需要配置防火墙,开启80端口.使外网通过访问80端口来访问配置网站. 文章目录 防火墙命令 配置防火墙 启动nginx服务 查看nginx进程信息 验证80端口 防火墙命令 查看 ...
- 小白入门使用Nginx基础的常用操作
2019独角兽企业重金招聘Python工程师标准>>> nginx启动,重启,关闭命令 停止操作 停止操作前需要ps当前Nginx的所有进程 步骤1:查询nginx主进程号 ps - ...
- ubuntu安装设置mysql,并设置密码
安装ubuntu // 更新 sudo apt-get update // 安装 sudo apt-get install mysql-server 第一次登录mysql,默认无密码,我们需要设置密码 ...
- Ubuntu安装配置Nginx笔记
Ubuntu下安装nginx,参考:http://nginx.org/en/linux_packages.html. sudo apt update sudo apt install nginx 安装 ...
- Ubuntu 安装Jupyter Notebook 最基础的操作
安装Jupyter Notebook并用于深度学习 环境:Ubuntu16.04 如果没有安装pip请参考前一篇文章安装pip. $ sudo pip install --upgrade pip$ s ...
- Ubuntu安装apt出现报错如何操作(简单记录)
sudo apt-get install python-pip 出现如下情况: 需要进行更新系统包 sudo apt-get update sudo apt-get upgrade 然后进行:sudo ...
最新文章
- 用 vue + d3 画一棵树
- Java高级-线程同步lock与unlock使用
- 客户信贷应收总额相关
- python随机生成20个数字_python – 生成大量唯一的随机float32数字
- Eclipse、IntelliJ IDEA、TortoiseSVN清除svn帐号
- Emacs lisp函数调用defun(五)
- C++ Lib的生成与调用 生成dll,lib快速的寻找方法
- 焊工作业2021年压力焊题库
- 这些专业考上研以后再考公务员,非常吃香!
- 十八万字《python从零到精通教程》第二版,贴心保姆教你从零变大神,学不会找我
- 股票市场交易中的强化学习
- eclipse + pydev远程调试OpenStack
- 【WIN10蓝屏】win10系统蓝屏原因调查
- 当前时间戳(SimpleDateFormat)
- 去你的,奋斗逼,别把加班文化带到微软来
- WebGL实时视频(5) awrtc.js理解并修改
- 第七天之多态原理探究
- 真的无语,MSRA连国防七子及北邮学生都不招了
- 贪心算法——会场安排问题
- Linux内核I/O报错信息中hostbyte与driverbyte含义
热门文章
- SQL-根据多个条件更新数据
- DeviceToken 获取失败,原因:Error Domain=NSCocoaErrorDomain Code=3000 未找到应用程序的“aps-environment”的授权字符串......
- Sa身份登陆SQL SERVER失败的解决方案
- 继承中类以及成员变量初始化的讨论。
- xhtmlConformance mode=Legacy/ 致ajax失效
- 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )
- 【Android 逆向】函数拦截实例 ( ② 插桩操作 | 保存实际函数入口 6 字节数据 | 在插桩的函数入口写入跳转指令 | 构造拼接桩函数 )
- 【鸿蒙 HarmonyOS】UI 组件 ( Text 组件 )
- 【计算理论】计算复杂性 ( 无向图独立集问题 | 独立集问题是 NP 完全问题证明思路 | 证明独立集问题是 NP 完全问题 )
- 【组合数学】生成函数 ( 线性性质 | 乘积性质 )