Nginx速识

作者: HikariCP | 来源:发表于2017-11-06 02:15 被阅读27次

    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. 保存退出
    

    相关文章

      网友评论

        本文标题:Nginx速识

        本文链接:https://www.haomeiwen.com/subject/vbjkmxtx.html