Nginx速识

Nginx是什么

Nginx是一款轻量级Web服务器,也是一款反向代理服务器。日常中用到的域名转发用的就是反向代理的功能。

Nginx能干什么

  • 可直接支持Rails和PHP的程序
  • 可以作为HTTP的反向代理服务器
  • 作为负载均衡的服务器
  • 作为邮件代理的服务器
  • 帮助实现前段动静分离

Nginx的特点是什么

  • 高稳定
  • 高性能
  • 资源占用少
  • 功能丰富
  • 模块化结构
  • 支持热部署

Nginx常用命令

测试配置文件

安装路径下的/nginx/sbin/nginx -t

启动命令

安装路径下的/nginx/sbin/nginx

停止命令

安装路径下的/nginx/sbin/nginx -s stop
or
nginx -s quit

重启命令

安装路径下的/nginx/sbin/nginx -s reload

查看进程的命令

ps -ef|grep nginx

平滑重启

killl -HUP [Nginx主进程号(即查看进程命令插到的PID)]

增加防火墙权限

1. sudo vim /etc/sysconfig/iptables
2. -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
3. 保存退出
4. 重启防火墙 sudo service iptables restart

Nginx虚拟域名配置及测试验证

1. sudo vim /user/local/nginx/conf/nginx.conf
2. 增加include vhost/*.conf
3. 保存退出
    原文作者:HikariCP
    原文地址: https://www.jianshu.com/p/6a2ef9a1b39c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞