大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
sudo netstat -tlnp|grep 4200
以上fastdfs源码都是纯C语言编写的,因此需要下载gcc-c++编译器对源码进行编译
首先安装libfastcommon,得到libfastcommon-1.0.35.tar.gz后解压、编译、安装:
- # tar xvf libfastcommon-1.0.35.tar.gz
- # cd libfastcommon-1.0.35
- # ./make.sh
- # ./make.sh install
接着安装FastDFS,得到FastDFS_v5.09.tar.gz后解压:
- #tar xvf FastDFS_v5.09.tar.gz
- #./make.sh
确认make没有错误后,执行安装,默认会安装到/usr/bin中,并在/etc/fdfs中添加三个配置文件。
- # ./make.sh install
安装编译环境
sudo yum install pcre-devel openssl openssl-devel
安装ngx_openresty,在ngx_openresty目录,执行
./configure –with-luajit –with-http_stub_status_module –with-http_ssl_module –with-http_realip_module –add-module=/usr/include/fastdfs-nginx-module-master/src
sudo gmake
创建nginx使用的目录
创建mod_fastdfs.conf文件
61机器为group1的storage1服务器,修改/etc/fdfs/mod_fastdfs.conf文件(未列出内容无需修改),修改的内容如下:
base_path=/data/ngx
tracker_server=192.168.1.36:22122
group_name=group1
store_path0=/data/fdfs
url_have_group_name = true
[group1]
group_name=group1
storage_server_port=23000
store_path_count=1
67服务器为group1的storage2服务器,修改/etc/fdfs/mod_fastdfs.conf(未列出内容无需修改),修改的内容如下:
base_path=/data/ngx
store_path0=/data/fdfs
url_have_group_name = true
log_filename=/data/ngx/mod_nginx.log
group_count = 1
[group1]
group_name=group1
storage_server_port=23000
store_path_count=1
3.2.2 添加http.conf和mine.types文件
分别在61和67服务器复制http.conf和mime.types到/etc/fdfs目录
cd /usr/include/fastdfs-5.08/conf
sudo cp http.conf mime.types /etc/fdfs/
#user nobody;
user fastdfs;
worker_processes 1;
error_log /data/ngx/error.log;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main ‘$remote_addr – $remote_user [$time_local] “$request” ‘
‘$status $body_bytes_sent “$http_referer” ‘
‘”$http_user_agent” “$http_x_forwarded_for”‘;
access_log /data/ngx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
charset utf8;
location /group1/M00 {
alias /data/fdfs/data;
ngx_fastdfs_module;
}
}
}
在67服务器上,修改nginx.conf,因为group2的nginx.conf文件内容只有如下内容和group1的nginx.conf内容不一致,其他按照group1的nginx.conf配置修改:
location /group2/M00 {
alias /data/fdfs/data;
ngx_fastdfs_module;
}
3.2.4 启动或者重载入nginx配置文件
启动nginx命令:
sudo /usr/local/openresty/nginx/sbin/nginx
重新载入nginx配置:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/179662.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...