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;
    }

 }        
复制代码

先写这么多吧 !!!

posted @   流年灬似氺  阅读(176)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示