美文网首页
Linux 下部署nginx

Linux 下部署nginx

作者: LiKite | 来源:发表于2019-05-30 10:23 被阅读0次

    一、nginx 基本操作

    1、安装:yum install nginx

        (1)添加资源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

        (2)开始下载安装:sudo yum install -y nginx

    2、启动:service nginx start

        (1)查看进程:ps -ef | grep nginx

    3、停止:service nginx stop

    4、重载:service nginx reload (重要 在修改nginx配置时使用,不影响线上项目的运行)

    备注:进入安装路径:cd /etc/nginx 下,可查看配置文件

                查看网络进程:sudo netstat -anpl | grep "nginx"

    查看访问日志:sudo tail -f /var/log/nginx/access.log

    二、Nginx拓展知识

    1、虚拟主机

    输入:sudo vim /etc/nginx/conf.d/ttt.conf

    配置ttt.conf文件、同时在本机中需要修改:sudo vim /etc/hosts 文件,添加访问ip 所映射到的虚拟域名上~~~

    本机:

    服务器上的配置文件:

    2、多域名、多端口

    在配置文件中进行listen 监听多个端口 如上图!!!

    3、伪静态

    在配置文件中添加:

    location / {

            rewrite ^(.*)\.htmp$ /index.html;

    }

    凡是htmp后缀的访问都是 index.html

    4、日志格式化

    首先查看日志:sudo tail -f /var/log/nginx/access.log

    查看配置文件:sudo vim /etc/nginx/nginx.conf

    在配置文件ttt.conf 中去自定日志

    使用:tail -f /var/log/nginx/tail -f access_test.log 查看输出日志!!!

    5、反向代理和负载均衡

    反向代理:

    负载均衡:

    6、调试技巧

    7、查看nginx状态,可现实出错误的信息

    sudo systemctl status nginx.service

    相关文章

      网友评论

          本文标题:Linux 下部署nginx

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