Nginx 文件服务器配置

卸载

# 删除除了配置文件以外的所有文件。
sudo apt-get remove nginx nginx-common
# 删除所有与nginx有关的东西,包括配置文件。 
sudo apt-get purge nginx nginx-common 
# 在上面命令结束后执行,主要是删除与Nginx有关的且不再被使用的依赖包。
sudo apt-get autoremove 
# 删除两个主要的包。
sudo apt-get remove nginx-full nginx-common 

下载

nginx官网:http://nginx.org/en/download.html
选择稳定的nginx版本下载。

安装

# 安装依赖
sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev gcc

# 配置
sudo ./configure

#编译
sudo make

#安装
sudo make instal

常用命令

# 启动nginx的命令为:
/usr/local/nginx/sbin/nginx
停止nginx的命令为 :
# /usr/local/nginx/sbin/nginx -s stop
重启nginx的命令为:
# /usr/local/nginx/sbin/nginx -s reload

配置文件服务器

# 1. 新建共享目录
mkdir -p /home/${user}/nginx/data
# 2.修改配置文件
sudo vim /usr/local/nginx/conf/nginx.conf
# 3,配置
http {
        ...
        #显示目录
        autoindex on;

        # 显示文件大小
        autoindex_exact_size on;

        # 显示文件时间
        autoindex_localtime on;

        # 防止中文乱码
        charset utf-8;


    server {
        listen       81;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

      location /download{ 
            alias /home/majin/share;
            allow all;
            autoindex on;
       }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容