linux中Nginx的目录转发配置

  • Post author:
  • Post category:linux




linux中Nginx的目录转发配置



前言


Nginx 是作为一个反向代理,转发,和负载均衡的服务器,也可以用于分布式。基本就这玩意。俄罗斯人开发的,也可以做做缓存



常用命令

测试配置文件

whereis nginx

所有操作,必须是在所在nginx目录下面的sbin下面执行。 如果进入到此文件可以使用

. / 表示当前目录下。进行执行

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

启动命令

安装路径下 /nginx/sbin/nginx

停止命令

/nginx/sbin/nginx -s stop

重启命令

/ngingx /sbin/nginx -s reload

查看进程命令

ps -ef | grep nginx

平滑重启

kill -HUP{Nginx主进程号}

增加防火墙访问权限

1.sudo vim /etc /sysconfig/iptables

2.-A INPUT -p tcp -m state –state NEW -m tcp -dport 80 -j ACCEPT 这个是6.5左右版本的

2 sudo firewall-cmd –zone=public –add-port=80/tcp 这个是7以上的

3 保存退出

4.重启防火墙

?>systemctl restart firewalld.service



Nginx目录转发

location /imge {


root /ftpfile;

add_header Access-Control-Allow-Origin *;

}



意思 当我访问 当我访问Niginx的跟目录下。imge文件就给我转发到, 服务器根目录下的 ftpfile文件夹

由于我配置了ftp服务器,所以能访问到ftp里面的图片



版权声明:本文为weixin_44550490原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。