Linux 下部署nginx

一、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)