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