是的,我又遇到了棘手的客户,欧洲到大陆加速。又没有海外存储提供。专线太贵,所以找到了自家代言的商业加速软件aspera速铂。
【前提】:
1、linux环境,
2、你的服务器可以ssh。
3、你的服务器有图形界面。
【部署】:
1、建立用户及 Aspera 传输目录:??
#useradd jingjing -p jing -s /bin/aspshell -d /home/jing_files/
2、设置传输目录权限。
#chown jingjing.jingjing /home/jing_files/
#chmod 755 /home/jing_files/
3、关闭SELINUX及防火墙。
#vim /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted
#/etc/init.d/iptables stop
4、apache的安装与配置
yum -y install httpd
(1)修改配置文件-开启模块
LoadModule dir_module modules/mod_dir.so
LoadModule cgi_module modules/mod_cgi.so
(2)修改配置文件-添加信息
#BEGIN_ASPERA
<Directory /opt/aspera/var/webtools>
AllowOverride All
Allow from all
</Directory>
<Directory /opt/aspera/var/webtools/scripts>
AddHandler cgi-script .pl
SetHandler cgi-script
Options +ExecCGI
AllowOverride All
</Directory>
ScriptAlias /aspera/scripts/ "/opt/aspera/var/webtools/scripts/"
Alias /aspera/ "/opt/aspera/var/webtools/"
#END_ASPERA
(3)修改配置文件-建立http目录访问权限用户及密码<建议与用户密码一致>
htpasswd -c /opt/aspera/etc/webpasswd jingjing
(4)重启服务
/etc/init.d/httpd restart
5、aspera的安装与配置
(1)获取软件:aspera官网,或者note。
(2)安装:
rpm -ivh [filename]
6、sudo的设置
#perl /opt/aspera/sbin/enablesecure.pl
#如果没有上边的pl脚本,则运行下边:
#/opt/aspera/sbin/enablesecure enable
#将上边命令的输出结果,写入/etc/sudoers文件中。
7、导入服务器端license<别人给我的>,两种方式,这里使用linux的方式。
#cp [license filename] /opt/aspera/etc/aspera-license
8、aspera配置文件修改。
#将下列内容替换成/opt/aspera/etc/aspera.conf配置文件
<WEB
SshPort = "33001"
UdpPort = "33001"
PathMTU = "0"
HttpFallback = "no"
HttpFallbackPort = "8080"
HttpsFallbackPort = "8443"
EnableDelete = "yes"
EnableCreateFolder = "yes"
AsperaServer = ""
EnableUserSwitching = "no"
FollowSymbolicLinks = "yes"
EnableSortByName = "false"
EnableConnectUpdates = "yes"
/>
9、重启服务
/etc/init.d/asperahttpd restar
10、以下在图形界面
(1)桌面终端中打开aspera服务器端
#aspera
(2)aspera系统建立用户,(用户名与系统一致,绝对路径与传输目录一致)
(3)权限配置
(4)开启下载功能
(5)配置主机域名
11、客户端web测试(如果提示更新的话,在客户端更新插件即可)
http://IP/aspera/user/