Nginx 配置
安装nginx
sudo apt-get update sudo apt-get install nginx sudo service nginx start
启动
/etc/init.d/nginx start
/etc/init.d/nginx reload | sudo nginx -s reload
配置
Nginx的系统配置在 /etc/nginx/nginx.conf
从文件可以看出 ,nginx的默认用户是 www-data,
Nginx 默认会从这两个地方去 Load 配置 (这里我把*.conf注释了)
反向代理配置
可以直接修改 vim /etc/nginx/sites-enabled/default 如下
server {
listen 80;
server_name 域名;
location /{
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:81;
}
.....可以配置多个server
PS:配置成一个小型文件服务器
vim /etc/nginx/conf.d/default.conf
#开头添加
autoindex on;# 显示目录
autoindex_exact_size on;# 显示文件大小
autoindex_localtime on;# 显示文件时间
server { listen 8080 default_server; listen [::]:8080 default_server; server_name example.com; root /root/share/; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } # 静态文件的过期时间,可以不需要此配置 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } # 静态文件的过期时间,可以不需要此配置 location ~ .*\.(js|css)?$ { expires 12h; } }
先写这么多吧 !!!
本文来自博客园,作者:流年灬似氺,转载请注明原文链接:https://www.cnblogs.com/lic0914/p/8502643.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)