Nginx常用命令:

启动nginx服务

[root@localhost ~]# service nginx start
[root@localhost ~]# systemctl start nginx.service
[root@localhost ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # nginx安装目录 -c nginx.conf配置文件目录。
[root@localhost sbin]# ./nginx # 进入/usr/local/nginx/sbin/ 即nginx的安装目录下。通过 ./nginx 启动nginx服务。
# 启动nginx服务:参数 “-c” 指定了配置文件的路径,如果不加 “-c” 参数,Nginx 会默认加载其安装目录的 conf 子目录中的 nginx.conf 文件。

停止nginx服务

[root@localhost ~]# service nginx stop
[root@localhost ~]# systemctl stop nginx.service
[root@localhost sbin]# ./nginx -s stop 进入 nginx 的安装目录。通过 ./nginx -s stop 停止nginx服务。先查出nginx进程id,再使用kill命令强制杀掉进程。
[root@localhost sbin]# ./nginx -s quit 进入 nginx 的安装目录。通过 ./nginx -s quit 停止nginx服务。先等待nginx进程处理任务完毕后再停止。

重启nginx服务

[root@localhost ~]# service nginx restart
[root@localhost ~]# systemctl restart nginx.service
[root@localhost sbin]# ./nginx -s quit # 对 nginx 进行先停止再启动。
[root@localhost sbin]# ./nginx

重载nginx配置文件

[root@localhost ~]# service nginx reload
[root@localhost ~]# systemctl reload nginx.service
[root@localhost sbin]# ./nginx -s reload 进入nginx的安装目录。通过 ./nginx -s reload 重新加载nginx配置文件。
# 当 nginx的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止再启动 nginx,即可将配置信息在 nginx 中生效。

其他nginx命令

# 查看nginx安装目录
[root@localhost ~]# ps -ef | grep nginx
# 查看nginx.conf配置文件目录,验证nginx配置文件是否正确。进入nginx安装目录下,执行./nginx -t命令。
[root@localhost sbin]# ./nginx -t

Nginx配置文件:

重定向问题

server {
listen 80;
listen 443 ssl;
server_name www.adspush.com adspush.com;
index index.php index.html index.htm default.php default.htm default.html;
root C:/wwwroot/www.adspush.com; #REWRITE-START
include rewrite/www.adspush.com/*.conf;
#REWRITE-END #redirect 重定向
# include redirect/www.fpaiseo.com/*.conf;
if ($host ~ '^fpaiseo.com'){
return 301 http://www.fpaiseo.com/$request_uri;
}
}

  

Web服务器—Nginx的更多相关文章

  1. 高性能Web服务器Nginx

    高性能Web服务器Nginx介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强 ...

  2. 高性能Web服务器Nginx的配置与部署研究(13)应用模块之Memcached模块+Proxy_Cache双层缓存模式

    通过<高性能Web服务器Nginx的配置与部署研究——(11)应用模块之Memcached模块的两大应用场景>一文,我们知道Nginx从Memcached读取数据的方式,如果命中,那么效率 ...

  3. 高性能Web服务器Nginx的配置与部署研究(7)核心模块之主模块的非测试常用指令

    1. error_log 含义:指定存储错误日志的文件 语法:error_log <file> [debug|info|notice|warn|error|crit] 缺省:${prefi ...

  4. web服务器-Nginx URL重写

    web服务器-Nginx URL重写 一. URL重写介绍 和apache等web服务软件一样,rewrite的主要功能是实现URL地址的重定向.Nginx的rewrite功能需要PCRE软件的支持, ...

  5. web服务器-nginx优化

    web服务器-nginx优化 一 并发优化 nginx工作模式: 主进程 + 工作进程 启动工作进程数量 worker_processes 4; #指定运行的核的编号,采用掩码的方式设置编号 work ...

  6. web服务器-nginx虚拟主机

    web服务器-nginx虚拟主机 一 虚拟主机介绍 就是把一台物理服务器划分成多个虚拟的服务器, 每一个虚拟主机都可以有独立的域名和独立的目录,同时发布俩个网站. 二. 基于IP的虚拟主机 应用场景: ...

  7. web服务器-nginx默认网站

    web服务器-nginx默认网站 一 默认网站 server { listen 80; server_name localhost; location / { root html; index ind ...

  8. web服务器-Nginx下载限速

    web服务器-Nginx下载限速 一. 限速介绍 在生产环境中,为了保护WEB服务器的安全,我们都会对用户的访问做出一些限制,保证服务器的安全及资源的合理分配. 限流(rate limiting)是N ...

  9. web服务器-nginx配置文件

    web服务器-nginx配置文件 一 nginx配置文件 #启动子进程程序的默认用户 #user nobody #一个主进程和多个工作进程.工作进程是单进程的,且不需要特殊授权即可运行:这里定义的是工 ...

  10. web服务器-nginx负载均衡

    web服务器-nginx负载均衡 一 负载均衡的作用 负载均衡: 分摊到多个操作单元上进行执行,和它的英文名称很匹配.就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整 ...

随机推荐

  1. JS 输出

    JS 输出 JavaScript 通常用于操作 HTML 元素. 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementByI ...

  2. 编译原理之不懂就问-First集

    老师PPT: 这条语言实在是..通俗易懂

  3. python列表转换为字符串

    对于非纯字符串组成的列表,需要使用map(str, 列表)转换,纯字符串组成的列表则不需要转换 list1 = [1, 2, 3, 4, 5]c = ','.join(map(str,list1))p ...

  4. MySQL数据库:基本操作及增删改查语句

    基本语法&&操作语句 create(创建) alter(更新) drop(删除) 一次性删除一个表中所有的数据 包括日志 truncate table 表名; 选中或者使用该数据库 说 ...

  5. mac环境下Python虚拟环境的安装和配置

    虚拟环境(virtualenv) 安装:在终端输入 pip install virtualenv 如果没安装pip会出现 pip: command not found,此时需要进行 sudo easy ...

  6. Erlang/Elixir精选Q&A

    精选的定位是什么? 已至2019年,Erlang/Elixir中文社区还是一座黑暗森林,每个技术人都怀揣着自己独有的葵花宝典独自摸索,没有一个开放的分享平台,大量优质文章没有得到该有的关注. 与此同时 ...

  7. MQ的幂等性和解决方案

    1.幂等性 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同.通俗的讲就一个数据,或者一个请求,给你重复来多次,你得确保对应的数据是不会改变的,不能出错:类似于数据库中的乐 ...

  8. golang+vscode开发环境的搭建

    一.windows下安装golang开发环境 (1)配置GOROOT变量,在系统变量中点击新建,变量值是golang安装文件夹目录 (2)配置Path变量,选中Path点编辑即可,在变量值后面追加;% ...

  9. 分治 FFT

    为啥要叫分治\(fft\)啊,又用不到\(fft--\) 给定长度为\(n-1\)的数组\(g[1],g[2],--,g[n-1]\),求\(f[1],f[2],--,f[n]\),其中 \[f[i] ...

  10. [题解向] PAM简单习题

    \(1\) LG5496 [模板]回文自动机 对于 \(s\) 的每个位置,请求出以该位置结尾的回文子串个数. \(|s|\leq 1e6\) 然后就是PAM的板子题咋感觉好像没有不是很板的PAM题呢 ...