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守护。

结束nohup使用命令:

kill -9 进程id

连接Ubuntu系统

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏图像识别与深度学习

2018-06-14Ubuntu常用命令

770
来自专栏从零开始学自动化测试

Appium+python自动化54-appium-doctor

由于新版的appium desktop版本是不带appium-doctor这个包的,所以想用appium-desktop检查环境的话需要另外的安装了,在安装的时...

1561
来自专栏Java开发

Mybatis缓存配置

(1)property参数配置不加也可以,都会有一个默认值,大家也可以查查一共有哪些配置,然后根据自己的需要来配置,然后这个配置是会带上cache执行的日志,如...

1662
来自专栏一枝花算不算浪漫

[常见问题]在Linux下执行Redis命令不起作用.

3238
来自专栏python读书笔记

python 数据分析基础 day7-xlrd,xlwt读写多个excel通过xlrd和xlwt读多个excel文件并写入一个新excel文件

今天总结的内容为通过xlrd和xlwt模块将读取的多个excel文件中多个工作表输出至多个excel文件中。 通过xlrd和xlwt读多个excel文件并写入一...

3358
来自专栏从零开始学 Web 前端

从零开始学 Web 之 Ajax(一)服务器相关概念

服务器和客户端都是电脑,在硬件层面上没有明显的划分,配置很差的个人电脑任然可以作为服务器。

1262
来自专栏电脑高手

如何通过路由器来控制上网

这种共享上网的方法一般如下:(光纤)电话线--语音分离器--(光纤猫)ADSL猫--宽带路由器-交换机-集线器-电脑

44613
来自专栏smy

chrome浏览器Timing内各字段解析

Queueing 请求文件顺序的的排序 ? Stalled 是浏览器得到要发出这个请求的指令到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接...

3525
来自专栏陈树义

Java并发编程:线程的基本状态

一、线程的基本状态 线程基本上有5种状态,分别是:NEW、Runnable、Running、Blocked、Dead。 1)新建状态(New) 当线程对象对创建...

3487
来自专栏破晓之歌

网页显示3D模型 原

中文网教程:http://www.hewebgl.com/article/articledir/1

1305

扫码关注云+社区