Ubuntu nginx 1.10.3 命令详解 (未集成)


HTTP 反向代理。

另请参阅: ufw     Nginx 1.15.6 文档编制

基本语法     基本用法     详细用法     配置 Nginx     测试 Nginx     重启 Nginx

nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
			

选项参数

参数 EN 解释 中文翻译 备注
-?,-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/share/nginx/) 设置前缀路径 (默认:/usr/share/nginx/)
-c filename set configuration file (default: /etc/nginx/nginx.conf) 设置配置文件 (默认:/etc/nginx/nginx.conf)
-g directives set global directives out of configuration file 设置配置文件外的全局指令

基本用法

功能 命令 文字解释 示例 示例解释
帮助 nginx -? 展示帮助信息
nginx -h
版本 nginx -v 展示版本信息
nginx -V 展示版本信息 配置选项

详细用法

apt-get update --> apt-get dist-upgrade --> apt-get install nginx --> dpkg -l nginx (查看 nginx 版本) --> shutdown -r +1
 
查看 http://localhost/ 或 http://127.0.0.1/ 或 http://47.244.22.120/ --> 若出现 Welcome to nginx! 信息,说明安装成功
			

移除 Nginx

apt-get purge nginx* --> apt-get autoremove
 
find / -name nginx | xargs rm -rf
			

目录结构

虚拟主机
vi /etc/nginx/sites-available/default
 
配置文件
vi /etc/nginx/nginx.conf
 
启动程序
vi /usr/sbin/nginx
 
日志文件
sudo vi /var/log/nginx/access.log
sudo vi /var/log/nginx/error.log
 
默认根
/var/www/html
/usr/share/nginx/html
			

管理 Nginx

ps -ef --> ps aux|grep nginx --> killall nginx --> service nginx start
 
apt-get purge nginx* --> apt-get autoremove
 
netstat -ntpl
			

 

防火墙

ufw status (查看防火墙) --> 若为 Status: inactive (ufw disable),则 ufw enable (启用防火墙) --> ufw allow 20/tcp --> ufw allow 21/tcp --> ufw allow 22/tcp (SSH 专用端口)
 
sudo ufw app list --> ufw allow "Nginx Full"
			

 

配置 Nginx

cd /etc/nginx/sites-available
 
vi /etc/nginx/sites-available/default --> :set nu --> :set tabstop=4
 
chmod -R 777 /etc/nginx/sites-available
			

重载配置

/usr/sbin/nginx -s reload
 
service nginx reload (systemctl reload nginx.service)
			

测试 Nginx

/usr/sbin/nginx -t --> ps -aux | grep nginx
 
nginx -c /etc/nginx/nginx.conf --> service nginx status
			

 

重启 Nginx

/etc/init.d/nginx stop 或 service nginx stop (systemctl stop nginx.service)
 
/etc/init.d/nginx start 或 service nginx start (systemctl start nginx.service)
 
/etc/init.d/nginx restart 或 service nginx restart (systemctl restart nginx.service)
			

 

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。