Linux下Web应用服务器搭建

来源:互联网 发布:淘宝 全球购 申请 编辑:程序博客网 时间:2024/04/26 17:37

基于Virtualbox虚拟机中的ubuntu10.04操作系统,搭建一个服务器。该服务器提供以下服务:

1.  远程SSH服务;

2.  基于MySQL的后台数据库;

3.  基于Apache的Web应用服务器;

4.  基于Vsftpd的Ftp应用服务器;

5.  用于管理MySQL数据库的phpMyAdmin数据库Web前端;

6.  Discuz!社区论坛系统;

7.  基于iptables的防火墙;

 

技术指标:

1.  虚拟机使用Bridged联网方式,具有独立的IP地址;

2.  SSH服务使用非标准的22222端口;

3.  Web服务器的根目录为/home/my_sites;在根目录下面有两个子目录:

n  /home/my_sites/phpmyadmin/用于存放phpmyadmin代码文件;

n  /home/my_sites/discuz/用于存放discuz!代码文件;

4.  服务器不允许匿名登录,创建一个用于上传phpmyadmin和discuz代码文件的FTP用户。FTP服务器的根目录为/home/my_sites。在根目录下,用户不能上传、删除、修改文件;

5.  创建一个MySQL数据库discuz_db,phpMyAdmin可用于管理这个数据库。这个数据库也作为discuz!社区论坛系统的后台数据库;

6.  通过http://your-ip-address/phpadmin访问phpMyAdmin数据库Web前端,通过http://your-ip-address/discuz访问discuz!社区论坛系统;

7.  防火墙禁止对除了21、80、3306、22222这四个端口外的其余一切端口的访问。如有远程用户试图访问除了这四个端口外的其他端口,防火墙应送回一个ICMP(HOST UNREACHABLE)响应包。

 

一、    实验要求与技术指标

1.配置SSH服务

(1)安装SSH

(2)修改Port为非标准的22222端口

(3)重启SSH

 

二、配置FTP服务器

 

 

3.配置Web服务器(Apache+MySql+PHP+phpmyadmin)

安装Apache

配置/etc/apache2/httpd.conf

 

 

 

 

安装PHP

 

4.安装phpmyadmin

把文件通过FTP传到对应目录

 

 

 

原创粉丝点击