一、实验目的
l 网页制作;
l 熟悉 Linux FTP or scp 拷贝;
l 熟悉 apache 权限配置。
二、实验内容
l 创建个人主页;
l 用 FTP 或 scp 上传服务器;
l chmod 设置目录权限;
l Web 访问。
三、实验代码
略。
四、实验分析与结果
1.创建个人主页
在个人目录下创建public_html文件夹:mkdir public_html
2.用 FTP 上传服务器
连接服务器:
psftp> open 172.27.85.106
输入账号密码:
login as: stu2394
stu2394@172.27.85.106’s password:
Remote working directory is /home/stu2394
成功连接,进入public_html文件夹,即设置服务器目标文件夹:
psftp> cd public_html
Remote working directory is /home/stu2394/public_html
设置本地目标文件夹:
psftp> lcd d:
New local directory is D:\
开始传输文件:
psftp> put index.html
Local: index.html => remote: /home/stu2394/public_html/index.html
psftp> put background.jpg
Local: background.jpg => remote: /home/stu2394/public_html/background.jpg
psftp> put guoba.png
Local: put guoba.png => remote: /home/stu2394/public_html/guoba.png
psftp> put personal_information.css
Local:personal_information.css=>remote:/home/stu2394/public_html/personal_information.css
查看已传输到服务器的文件:
设置目录权限:
chmod -R 755 public_html
Web访问:
在浏览器网址栏输入:172.27.85.106/~stu2394/
五、遇到问题及解决方法
问题一:不会使用psftp工具在本地与服务器之间上传下载文件。
解决方法:通过上网查询以及在服务器上进行实践得以掌握。
问题二:在浏览器中输入网址后无法打开文件。
解决方法:放宽public_html文件夹的权限:chmod -R 755 public_html。
问题三:html文件上传至服务器后由于编码原因导致文件中的中文出现乱码情况。
解决方法:将文件中的中文内容替换成英文。
六、实验总结
通过本次实验,我熟悉了linux服务器上的基本操作与shell命令,如vim编辑文件、chmod更改权限等,并掌握了使用psftp进行本地与服务器之间上传下载文件的方法,为使用linux操作系统进行进一步的编程实验做好了准备。