FTP服务器的搭建
搭建FTP服务器要用到Ser-U软件,下载好安装包以后双击安装,打开软件配置服务器
然后要设置一个域名,然后在域名内建一个新用户,设置新用户的ID和访问密码,我没有设置密码,所以只要登录这个ID并且在局域网内皆可以访问文件夹.然后设置访问的文件夹,为了方便,我设置的是
E:\music
服务端配置完以后打开客户端使用软件Xftp5,打开后的页面如下图所示,点击新建,
输入FTP服务器的IP地址即本机的IP地址,如果不知道本机的IP地址,可以在命令提示符窗口输入命令 ipconfig查询,如果局域网,那么ip地址也会相应的发生改变,我使用的IP地址为192.168.43.118,选择协议为FTP协议,端口为21,无密码,无权限.
客户端成功连接服务器后只能读而无法更改文件
管理员权限则可以读写删
在管理员客户端打开要访问的文件夹,
完成以上操作,图片就可以显示出来了
web服务器的搭建
搭建web服务器要选用Apache软件,可以在官网上免费下载,由于宿舍网太慢,我是直接找别人要的 软 件安装包Apache24,并将它存在E盘目录下
首先将安装包解压,在这里,我解压后放在E:\Apache下,然后可以开始配置Apache服务器了,首先找到E:\Apache24\conf\httpd:conf文件并打开,找到Define SRVROOT,将路径更改为下列形式
然后在开始菜单中打开命令提示符窗口,并且要用管理员的身份运行,否则会被拒绝访问.然后在命令提示符窗口输入命令'"E:\Apache24\bin\httpd.exe" -k install -n apache",输入时一定要输入双引号,否则安装会失败..输入该命令的目的就是安装Apache服务器,并将其命名为Apache.输入完以后,回车,安装完以后会自动测试,当出现下图所示的情况时,说明Apache已经安装成功了.
安装成功以后,找到E:\Apache24\bin下的ApacheMonitor.exe,双击运行,服务器会运行默认的网页
,
这里我自己用html语言简单的写了一个网页,打开浏览器,输入localhost:8080\hah.html,如下图:
出现如上图所示的主页则说明web服务器的安装配置已经成功完成.
遇到的问题
1.默认的是80端口,但我的计算机80端口已经被本计算机占领,出现如下图所示的错误提示
为了解决这个问题,我将端口改为了8080,成功的解决了这个问题,,
2.命令提示符窗口必须要用管理员的身份运行,否则会被拒绝访问.,导致安装不成功.
E-mail邮件服务器的搭建
搭建E-mail服务器要用到hMailSever软件,这个软件也是我找别人要的安装包.双击安装包进行安装,默认的安装路径为C:\Program Files (x86)\hMailServer安装界面如下图所示
服务器安装过程需要设置访问密码,在后面连接服务器的时候要用到这个密码,
连接好以后要为服务器设置一个域名,选择domains建立新的域名
我设置的域名为zyy.cn.建好以后,选择Limits,就可以为该域名设置使用空间,邮件的尺寸大小,用户最大空间.用户数,
我在域名zyy.cn下建了两个邮箱[email protected]和[email protected].到这里,邮箱服务器端就已经安装好了.
邮箱服务器客户端使用的软件是FoxMail,安装包下载完以后双击安装,新建的账号就是在服务器端设置的邮件账号,密码也是服务器端设置好的密码,创建之后选择输入POP服务器跟SMTP服务器的的IP地址,也就是本机的IP地址192.168.43.118
填好以后点击创建就可以登录邮箱账号[email protected]
至此,在不同的客户端就可以互发邮件了.
到这里,邮箱服务器的搭建和创建邮箱并且在不同账号间互发邮件的功能就已经实现了.
SSH服务器的搭建
搭建ssh服务器需要用到openssh软件,在windows10中我没有成功安装,所以这是我在ubuntu系统下安装的软件
在Ubuntu系统下安装使用openssh搭建服务器
命令窗口输入命令
sudo apt-get install openssh-server
安装openssh服务器
sudo /etc/init.d/ssh start
用于启动SSH服务器
启动服务器之后客户端就可以使用X shell 5软件访问安装在Ubuntu系统上的openssh服务器
命令提示符窗口输入命令ifconfig查看本机的IP地址
客户端使用putty软件连接服务器
点击open以后就开始连接,连接成功以后就可以运行一个c语言文件,如下图所示
至此,ssh服务器已经成功安装好了