Nginx的常用命令(基本操作)

1.启动Nginx

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx
[sudo] password for hadoop: 
hadoop@Ubuntu-2:/usr/local/nginx/sbin$


2.停止Nginx

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -s stop
hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -s quit

其中s选项是向Nginx发送信号的方式。


3.Nginx重载配置

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -s reload

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ service nginx reload
其中后者采用的是非发送信号方式。


4.查看Nginx的版本

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -v
nginx version: nginx/1.9.2

查看详细信息:

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ ./nginx -V
nginx version: nginx/1.9.2
built by gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 
built with OpenSSL 1.0.1 14 Mar 2012
TLS SNI support enabled
configure arguments: --with-http_ssl_module --add-module=/home/hadoop/ngx_http_anonymity_proxy_module --with-debug


5.指定配置文件

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -c /usr/local/nginx/conf/nginx.conf

6.检查配置文件是否正确

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful


7.显示帮助信息

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -h
nginx version: nginx/1.9.2
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/local/nginx/)
  -c filename   : set configuration file (default: conf/nginx.conf)
  -g directives : set global directives out of configuration file


或:

hadoop@Ubuntu-2:/usr/local/nginx/sbin$ sudo ./nginx -?
nginx version: nginx/1.9.2
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/local/nginx/)
  -c filename   : set configuration file (default: conf/nginx.conf)
  -g directives : set global directives out of configuration file

PS:以上只是一些基本操作,不涵盖向master进程发送信号的命令。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您希望配置一个LNMP(Linux + Nginx + MySQL + PHP)环境,以下是一些基本步骤: 1. 安装Linux操作系统:选择适合您的需求的Linux发行版,并将其安装在服务器上。 2. 安装Nginx:使用软件包管理器(如apt、yum等)安装Nginx。例如,在Ubuntu上可以使用以下命令安装Nginx: ``` sudo apt update sudo apt install nginx ``` 3. 配置Nginx:根据您的需求编辑Nginx的配置文件。主要的配置文件是`/etc/nginx/nginx.conf`,您可以根据需要进行修改。确保您正确配置了Nginx的虚拟主机和反向代理等设置。 4. 安装MySQL:使用软件包管理器安装MySQL数据库。例如,在Ubuntu上可以使用以下命令安装MySQL: ``` sudo apt update sudo apt install mysql-server ``` 安装过程中会提示您设置MySQL的root用户密码,请记住该密码。 5. 安装PHP:使用软件包管理器安装PHP及其相关扩展。例如,在Ubuntu上可以使用以下命令安装PHP及常用扩展: ``` sudo apt update sudo apt install php-fpm php-mysql ``` 6. 配置PHP和Nginx:编辑Nginx的虚拟主机配置文件(通常位于`/etc/nginx/sites-available/`目录下),将请求转发给PHP-FPM处理,确保PHP正确工作。 7. 重启服务:完成配置后,重启Nginx和PHP-FPM服务以使更改生效。 ``` sudo service nginx restart sudo service php-fpm restart ``` 这只是一个基本的LNMP环境配置概述,具体的配置细节和需求会因您的具体情况而异。您可以根据需要进一步定制和优化配置。希望这能帮到您!如果您有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值