linux 下nginx

摘要:
所有的配置文件都在/etc/nginx(ect/nginx/nginx.conf)下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available程序文件在/usr/sbin/nginx日志放在了/var/log/nginx中并已经在/etc/init.d/下创建了启动脚本nginx-----------------------控制命令---------------------

所有的配置文件都在/etc/nginx (ect/nginx/nginx.conf)

下,并且每个虚拟主机已经安排在

了/etc/nginx/sites-available

程序文件在/usr/sbin/nginx

日志放在了/var/log/nginx中

并已经在/etc/init.d/下创建了启动脚本

nginx

-----------------------控制命令---------------------

$ sudo service nginx quit
Usage: nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}

或者:

sudo nginx -s stop (停止)

sudo nginx -s reload (加载最新配置)

sudo nginx -s quit (优雅停止)

sudo nginx -s reopen (重新打开日志)

sudo nginx -t (测试配置是否正确)

-------------------------------------------------------------

--------------------------日志文件的备份与重定向----------------------------

将某个log的日志文件mv到.bak文件,

再次为nginx touch一个新的日志文件,此时需要重启nginx 或使用sudo nginx -s reopen命令

--------------------------------------------------------------------------------------

------------------------------nginx.conf配置说明----------------------------------

#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user root;                               (指定用户)
worker_processes auto;           (工作进程自动,一般为1  计算公式 cup数*核数)
error_log /var/log/nginx/error.log; (指定错误日志) pid /run/nginx.pid; (指定pid号进程) # Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; (事件函数,指定同时连接的最大用户数,与worker_processes的数量以及配置有关) } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 8080 default_server; (ipv4) listen [::]:8080 default_server; (ipv6) server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;

免责声明:文章转载自《linux 下nginx》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇log4php配置文件实例mac系统PHP 7.1.12安装xhprof并使用[View Full Callgraph]小记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

查看linux操作系统版本

转自:https://www.cnblogs.com/vaelailai/p/7545166.html 一、linux下如何查看已安装的centos版本信息: 1.Linux查看当前操作系统版本信息  cat /proc/version Linux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.cen...

详解封装源码包成RPM包

源码编译安装是最常用安装软件方式,可是面对工作量巨大时候就需要我们的RPM包上场了,统一的模块,一键安装。在面对一定数量的服务器上,RPM就可以为我们节省大量的时间。 RPM可以在网上下载,但是当我们需要用到特殊模块时,这些网上的RPM就显得那么的苍白无力了。所以自行封装打包成了一和需求。现在就介绍如何封装打包。 打包流程 1)准备源码软件 2)安装r...

docker学习

Docker 介绍 docker是什么 操作系统级别的虚拟化,基于linux内核的namespace和cgroup docker 与虚拟机对比 启动秒级,虚拟机是分钟级别 磁盘几M,虚拟机G级别 隔离程度相比虚拟机较低 应用场景 打包程序发布 部署微服务 测试 持续集成 应用程序隔离,环境的一致性,迁移方便   安装配置 官网 www.docker.com...

(五)cobbler自定义系统安装

注意:需要提前获取到物理机对应的网卡的MAC地址,例如我这里使用虚拟机进行演示 cobbler system add --name=linux-node2.com --mac=00:50:56:22:50:4D --profile=CentOS-7-x86_64 --ip-address=192.168.92.131 --subnet=255.255...

stl的stack在开发中的应用

 栈有后进先出特点,我们可以用它来暂时保存数据,在画板开发中,我用到了栈来保存用户的每一步操作,当用户点击撤销时可以把图像从栈里面取出,然后恢复。浏览器的前进和后退也是这个原理,只是它保存的是网页罢了。用stl可以轻松使用栈而不用去做复杂的函数定义,看下面的实例,希望通过下面的实例,让大家了解怎么用stl中的stack以及如何使用栈 #include &l...

CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一、简介Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到...