博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说如何使用 Nginx 搭建文件服务器
阅读量:6448 次
发布时间:2019-06-23

本文共 1746 字,大约阅读时间需要 5 分钟。

1 前置安装

安装 Nginx 之前,必须先安装以下这些依赖包:

  • PCRE
  • zlib
  • gzip

因为这些安装包都是源代码包,所以都必须使用以下命令,先解压、再编译、最后安装:

tar -zxvf  xxx..tar.gz./configuremakemake install复制代码

2 安装 Nginx

Nginx 包下载后,与之前所说的依赖包类似,所以也是需要执行上述命令的。

安装成功后,默认安装在 /usr/local/nginx 下。


如果启动时抛出 error while loading shared libraries,则表示缺失某些动态链接库。

1、查看依赖的动态链接库

[root@ZHSG-YWYY-02 ~]# ldd $(which /usr/local/nginx/sbin/nginx)复制代码

输出结果:

linux-vdso.so.1 => (0x00007fff583ff000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003b37400000) librt.so.1 => /lib64/librt.so.1 (0x0000003b38000000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b37800000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003b46400000) libpcre.so.1 => not found libz.so.1 => /lib64/libz.so.1 (0x0000003b38800000) libc.so.6 => /lib64/libc.so.6 (0x0000003b37000000) /lib64/ld-linux-x86-64.so.2 (0x0000003b36c00000) => /lib64/libfreebl3.so (0x0000003b46800000)

从输出结果中可以看出:未找到 libpcre.so.1。

2、查询缺失的 lib 库

[root@ZHSG-YWYY-02 ~]# ls /lib64/ |grep pcre复制代码

**注意:**因为我们用的是 64 位服务器,所以为 lib64。

输出结果:

libpcre.so.0 libpcre.so.0.0.1

3、创建软连接,让 Nginx 能够找到这个依赖库

ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1复制代码

3 修改配置文件

打开 /usr/local/nginx/conf/nginx.conf,修改以下内容:

user  root;复制代码

使用 root 账号,避免出现文件访问权限问题。

server {        listen       8082;        server_name  127.0.0.1;		charset utf-8;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   /home/tomcat/share/fs/;	   index  index.html index.htm;        }...复制代码
属性 说明
listen 监听的端口号
server_name 监听的服务器 IP
charset 字符集
root 映射的根路径
index 首页

指定刚才的配置文件,启动 Nginx:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf复制代码

这样 Nginx 文件服务器就搭建好咯O(∩_∩)O~

4 其他命令

命令 说明
关闭 /usr/local/nginx/sbin/nginx -s quit
重新加载配置 /usr/local/nginx/sbin/nginx -s reload

转载地址:http://rllwo.baihongyu.com/

你可能感兴趣的文章
3.1-find命令详解
查看>>
清算/报表/日终跑批程序之性能优化案例(一)
查看>>
线上svn快速服务器搭建
查看>>
导航栏带子导航菜单并且高亮
查看>>
openstack-12:安装cinder存储服务
查看>>
防火墙的基础知识
查看>>
Java的新项目学成在线笔记-day10(四)
查看>>
链路捆绑; 远程访问;链路备份;不通vlan通信;静态 默认路由综合实验
查看>>
我国典型电子垃圾拆解地持久性有毒化学污染物污染现状
查看>>
21. 正则工具简介 下
查看>>
Office 365:如何批量初始化OneDrive for Business?
查看>>
centos directory server
查看>>
马哥第一周
查看>>
Fedora 30的升级方法
查看>>
Oracle技术之如何监测一个PLSQL过程的运行情况(一)
查看>>
为什么大部分人喜欢稳定?
查看>>
【NetApp】7mode和Cmode系统之间的相互转换
查看>>
2012.5.7
查看>>
Cent OS查看系统版本信息的几个命令
查看>>
我的友情链接
查看>>