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 @ 2018-03-03 18:46  流年灬似氺  阅读(174)  评论(0编辑  收藏  举报