前言

本文用以记录我创建一个文件上传页面的经历,解释了相关的html、http和安全的一些问题。

表单

<html>
<body>

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>

这是一份用于上传的一个.php页面。标签form声明一个表单,它的action属性作为url,规定当提交表单时向何处发送表单数据。而在使用包含文件上传控件的表单时,必须使enctype属性为multipart/form-data,避免编码导致文件损坏。1

而下面的input和label标签都在form标签内。显然一个form标签需要至少一个type… Read the rest

概述

本文介绍了云服务器购买后如何进行基本的配置,以便安装wordpress。当然,日后我会不断更新这篇文章,以做到像标题所写,涵盖所有“基本配置”。

当你继续看这篇文章时,确定你已经在阿里云或其他地方购买了服务器。
不要购买阿里云优惠的OSS和CDN服务,花一毛钱都是浪费!

本文基于阿里云ecs,所以防护措施使用阿里云盾的安全组策略(和iptables类似),关闭了firewall和iptables。而且“1.实现;ping通”这个步骤需要读者参考选购相应服务器指南。

我的配置是阿里云ecs,1核1GB内存40GB硬盘1Mbps带宽。

1. 实现ping通

  1. 在阿里云控制台点选之前建立的服务器实例,再点击远程连接。
    先记下网页上显示的阿里云远程登陆密码。再设置root用户的系统登陆密码。
  2. 使用puttygen生成秘钥并通过阿里云控制台上传并绑定实例
  3. 在阿里云控制台的安全组策略
    aliyun secure list aliyun secure setting
    中添加22/22的ssh接口、支持ping的ICMP协议和80/80的http接口。其他接口等有必要时再添加。1 2
  4. 现在应该就可以通过ip地址ping通了

2.安装必要的软件

我们使用putty和winscp就略过安装vsftp。如果想… Read the rest