nginx
程序员文章站
2022-07-12 16:57:05
...
下载
http://nginx.org/en/download.html
下载稳定版本
linux环境:nginx-1.16.0
windows环境:nginx/windows-1.16.0
windows使用nginx
windows版本直接解压就可以使用
解压路径为:E:\nginx-1.16.0
E:\nginx-1.16.0>nginx.exe -v
E:\nginx-1.16.0>start nginx.exe
E:\nginx-1.16.0>nginx.exe -t
E:\nginx-1.16.0>nginx.exe -s reload
E:\nginx-1.16.0>nginx.exe -s quit
- 查看nginx版本
- 启动nginx
- 检查nginx配置文件是否正常
- 重新加载配置文件
- 退出nginx
启动成功访问页面:http://127.0.0.1/
linux使用nginx
直接使用 xx.tar.gz 安装比较复杂
https://yq.aliyun.com/articles/655855
下面用yum进行安装
[aaa@qq.com /]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
[aaa@qq.com /]# yum -y install nginx
[aaa@qq.com /]# systemctl start nginx
配置访问本地文件夹和反向代理
server {
listen 80;
server_name localhost;
client_max_body_size 10M;
root /www/test;
location / {
autoindex on;
index index.html;
}
location /hello-web/ {
proxy_set_header Host $host:$server_port;
proxy_pass http://localhost:8080/hello-web/;
}
}
- listen:监听端口
- client_max_body_size:上传文件大小,不设置或者超过该值,反向代理上传附件会失败
- root:指定本地文件夹路径
- location:映射到虚拟目录
- autoindex:Nginx默认是不允许列出整个目录的
- index: 访问根路径时默认访问页面
- proxy_set_header: 用来重定义发往后端服务器的请求头
proxy_set_header Field Value;- proxy_pass: 访问
:80/hello-web/
的页面映射到地址http://localhost:8080/hello-web/
-
删掉默认首页后
上一篇: 结构体内存对齐问题
下一篇: kafka系列-入门篇之安装
推荐阅读
-
叫你如何修改Nginx与PHP的文件上传大小限制
-
CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档
-
Nginx 的进程结构,你明白吗?
-
CentOS7 下nginx与PHP的安装与配置
-
Apache、Nginx下Font Awesome在 Firefox 中不显示问题解决方法
-
在varnish、squid、apache、nginx中选出一个更好的缓存服务器
-
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
-
详解Nginx服务器中map模块的配置与使用
-
通过nginx代理拦截请求进行全局访问限制
-
Nginx服务器下配置使用索引目录的教程