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