在centoos6.5+FastDFS 中Nginx配置
来源:互联网 发布:如何迁移数据库 编辑:程序博客网 时间:2024/04/29 10:02
- 手动下载nginx-fastdfs模块压缩包
cd /opt/
tar zxvf fastdfs-nginx-module-v1.16.tar.gz
cd fastdfs-nginx-module/src
cp mod_fastdfs.conf /etc/fdfs/ #将mod_fastdfs.conf 拷贝到fdfs下进行配置
vim /etc/fdfs/mod_fastdfs.conf
base_path=/usr/share/fastdfs/storage #修改成和storage.conf 存放路径一致
tracker_server=192.168.110.243:22122 #配置成tracker server 地址和端口
url_have_group_name= true #url 中是否包组名
store_path0=/usr/share/fastdfs/storage#文件存放路径,与storage.conf 一致
group_count= 0 #0代表单组,非零代表多组,一般设置几就为几组
[group1]
group_name=group1
storage_server_port=23000
store_path_count=1
store_path0=/usr/share/fastdfs/storage
- 编辑 Nginx 模块的配置文件:
vim /mnt/fastdfsData/fastdfs-nginx-module/src/config
- 找到下面一行包含有 local 字眼去掉,因为这三个路径根本不是在 local 目录下的。
CORE_INCS="$CORE_INCS/usr/local/include/fastdfs /usr/local/include/fastcommon/"
- 改为如下:
CORE_INCS="$CORE_INCS/usr/include/fastdfs /usr/include/fastcommon/"
- 复制文件:cp /mnt/fastdfsData/fastdfs-5.11/conf/http.conf /etc/fdfs /etc/fdfs(否则无法使用浏览器查看上传文件)
- 复制文件:cp /mnt/fastdfsData/fastdfs-5.11/conf/mime.types /etc/fdfs /etc/fdfs(否则无法使用 浏览器查看上传文件 )
- 复制 Nginx模块的配置文件cp /mnt/fastdfsData/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
2. 下载所需依赖库
手动下载PCRE,并拷贝到opt下
· cd /opt
· tar xfpcre-8.12.tar.gz
· Chmod 777configure
手动下载zlib,拷贝到opt下 #下载zlib
· tar xf zlib-1.2.11.tar.xz
· Chmod 777configure
3. 下载安装nginx
· 手动下载nginx
· tar -zxvf ngin-1.10.2.tar.gz
· cd nginx-1.10.2
· chmod 777configure
· ./configure--prefix=/usr/local/nginx --with-zlib= /mnt/fastdfsData/zlib-1.2.11/ --with-pcre=/mnt/fastdfsData/pcre-8.12--add-module=/mnt/fastdfsData/fastdfs-nginx-module/src
· make &&make install
1. 配置nginx
· vi/usr/local/nginx/conf/nginx.conf
#user nobody;
user root;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server_names_hash_bucket_size 128;
client_header_buffer_size32k;
large_client_header_buffers4 32k;
client_max_body_size300m;
#sendfileon;
tcp_nopushon;
proxy_redirectoff;
proxy_set_headerHost $http_host;
proxy_set_headerX-Real-IP $remote_addr;
proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout90;
proxy_send_timeout90;
proxy_read_timeout90;
proxy_buffer_size16k;
proxy_buffers4 64k;
proxy_busy_buffers_size128k;
proxy_temp_file_write_size128k;
log_formatmain '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent"$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log/usr/local/nginx/logs/access.log main;
upstream group1 {
server 192.168.110.243:80;
server192.168.110.244:80;
}
sendfile on;
keepalive_timeout 65;
server {
listen 80;
#nginx所在服务器IP
server_name 192.168.110.244;
location /group1/M00 {
#数据存储位置
root /usr/share/fastdfs/storage/data;
ngx_fastdfs_module;
}
}
}
启动nginx进程
· /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启nginx进程
· 可以用cd/usr/local/nginx/sbin
./nginx -s reload命令实现nginx的平滑重启
- 在centoos6.5+FastDFS 中Nginx配置
- 在虚拟机(CentOS)上配置fastdfs+nginx
- FastDFS+nginx+fastdfs-nginx-module服务器配置
- FastDFS+nginx+fastdfs-nginx-module服务器配置
- nginx下配置FastDFS
- FastDfs+nginx环境配置
- FastDfs+nginx环境配置
- fastdfs+nginx安装配置
- FastDFS+Nginx安装配置
- fastdfs nginx 配置片段
- fastDFS+nginx配置
- FastDFS+nginx+tomcat在linux系统的配置
- FastDFS+Nginx安装配置笔记
- FastDFS+Nginx安装配置笔记
- FastDFS+Nginx安装配置笔记
- FastDFS+nginx搭建配置信息
- FastDFS+Nginx安装与配置
- FastDFS+nginx的安装配置
- java字母的大小写转换
- vsftp为不同用户设置不同的ftp的根目录
- Unity3D之Mecanim动画系统
- Chinese Zodiac 生肖问题
- 字符串的排列
- 在centoos6.5+FastDFS 中Nginx配置
- 关于tablviewcell删除的使用及子控件错位问题的处理
- POJ 2531.Network Saboteur
- RabbitMQ的安装及集群搭建方法
- VTK 无法解析的外部符号的解决办法
- Hotspot虚拟机--对象分配,内存布局,访问定位
- HDU
- 华商Facebook遭遇网络诈骗
- unity与Android 原生