nginx 安装到搭建文件服务器

nginx常用命令

1.启动(./nginx):/usr/local/nginx/sbin/nginx  -c  /usr/local/nginx/conf/nginx.conf

2.停止 nginx -s stop

3. 重启加载配置 nginx -s reload

4.退出 nginx -s quit

5.帮助:nginx -h

6.查看进程号:ps -ef|grep nginx

源码方式安装nginx

安装pere第三方开发包: yum install -y pcre pcre-devel

安装zlib:yum install -y zlib zlib-devel

安装openssl:yum -y install pcre  pcre-devel zlib  zlib-devel openssl openssl-devel

解压源码:tar -xvf nginx-1.14.0.tar.gz -C /usr/local

使用cofigure命令创建一个makeFile文件

然后make & make install;

 

配置好nginx/config/nginx-config:

server {
    listen       8000;
    server_name  xxx.com;
        location /log/nginx/ {
         alias /var/log/nginx/;
         #Nginx日志目录
         autoindex on;
         #打开目录浏览功能
         autoindex_exact_size off;
         #默认为on,显示出文件的确切大小,单位是bytes
         #显示出文件的大概大小,单位是kB或者MB或者GB
         autoindex_localtime on;
         #默认为off,显示的文件时间为GMT时间。
         #改为on后,显示的文件时间为文件的服务器时间
         add_header Cache-Control no-store;
         #让浏览器不保存临时文件
        }
        location /log/tomcat/ {
         alias /opt/tomcat/logs/;
         autoindex on;
         autoindex_exact_size off;
         autoindex_localtime on;
         add_header Cache-Control no-store;
        }
        location /log/upload/ {
         alias /opt/upload/;
         autoindex on;
         autoindex_exact_size off;
         autoindex_localtime on;
         add_header Cache-Control no-store;
        }
}

这里配置了多个location。 注意下路径就ok了。
重启nignx,

nginx -t 
nginx -s reload 

然后修改后:浏览器查看效果。
localhost:8000/log/nginx/
localhost:8000/log/tomcat/
localhost:8000/log/upload/

一些参数说明:

autoindex on; # 开启目录文件列表
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码

另外,如果希望请求文件是下载而不是显示内容,可以通过添加下面参数实现:
add_header Content-Disposition attachment;

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值