AMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
kodexplorer可道云是目前国内有代表性、美观易用性好的私有云软件
本文介绍CentOS下如何部署kodexplorer可道云,搭建私有网盘.
[root@cen76-1 ~]# getconf LONG_BIT
64
[32bit]
wgethttps://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.14/xampp-linux-5.6.14-4-installer.run
[64bit]
wgethttp://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.14/xampp-linux-x64-5.6.14-0-installer.run
[root@cen76-1 lampp]# chmod +x xampp-linux-x64-5.6.14-0-installer.run
[root@cen76-1 lampp]# ./xampp-linux-x64-5.6.14-0-installer.run
[root@cen76-1 lampp]# /opt/lampp/lampp start
Starting XAMPP for Linux 5.6.14-0...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
[root@cen76-1 ~]# wget http://static.kalcaddle.com/update/download/kodexplorer3.46.zip
[root@cen76-1 ~]# cd kodexplorer/
[root@cen76-1 ~]# unzip kodexplorer3.46.zip
[root@cen76-1 ~]# cp -r kodexplorer/ /opt/lampp/htdocs/
[root@cen76-1 ~]# chmod 777 kodexplorer
[root@cen76-1 ~]# chmod -R 777 kodexplorer/data/
http://192.168.137.10/kodexplorer/index.php?user/login
由上 我们发现 需要关闭Apache显示文件列表,出于安全考虑.
方法一:在 Indexes 前加一个减号 "-",可以禁止Apache显示目录结构.
在Indexes前加 "+" 代表允许目录浏览;加 "-" 代表禁止目录浏览.
[root@cen76-1 ~]# vim /opt/lampp/apache2/conf/httpd.conf
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
方法二:将代码中的 Indexes 去掉,就可以禁止Apache 显示该目录结构
用户就不会看到该目录下的文件和子目录列表了.
[root@cen76-1 ~]# vim /opt/lampp/apache2/conf/httpd.conf
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
[root@cen76-1 ~]# /opt/lampp/lampp restart
Restarting XAMPP for Linux 5.6.14-0...
XAMPP: Stopping Apache...fail.
apachectl returned 1.
XAMPP: Stopping MySQL...ok.
XAMPP: Stopping ProFTPD...ok.
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
安全问题(必读!)
如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。
这儿有一份 XAMPP 缺乏安全防护的列表:
1 MySQL 管理员(root)没有密码。
2 MySQL 可通过网络访问。
3 ProFTPD 使用“lampp”作为用户名“nobody”的密码。
4 PhpMyAdmin 可以通过网络访问。
5 示例程序可以通过网络访问。
6 MySQL 和 Apache 在同一个用户名(nobody)下运行。
要修正绝大部分的安全薄弱环节,只需执行以下命令:
/opt/lampp/lampp security
它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|