windows的话这简单,发布网站的话可以先使用phpstudy搭建环境,设置好根目录,再根据需求设置是否需要ssl,最后把网站放进去就行了,域名解析指过来备案就可以访问了。
打开文件的话就和在家里的电脑上一样,都是需要安装对应软件才可以打开。
linux的话发布网站可以用网上的一键包,或者是自己知道该装什么软件的话用yum(rh系列linux)或者apt-get install (debian系列linux)在线安装对应软件包就可以,装好之后的话网上有很多教程,对着教程设置一下环境就可以。
linux上打开文件的话,影音文件神马的是需要安装图形界面之后才可以再安装对应软件打开的,如果是压缩包的话根据格式可以使用unzip或者tar xvzf 等命令解压。小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接 (Microsoft Terminal Services Client, MSTSC):
采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端 VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接 (MSTSC) 登录实例
打开 开始菜单 > 远程桌面连接,或在 开始菜单 > 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入
mstsc后回车启动远程桌面连接。
在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。
输入用户名,如小鸟云默认为 niaoyun。单击 允许我保存凭据,然后单击 连接。这样以后登录就不需要手动输入密码了。需要你先在云主机里面架设下FTP然后设置一个目录并在本地电脑上安装下flashfxp上传工具利用这个工具就可以把本地数据上传到云主机里面如果你是上传简单的小文件也可以在远程连接服务器的时候点选项里面有个本地资源详细信息在里面勾选本地磁盘后再远程这样即可把本地的磁盘映射到云主机系统中直接复制粘贴文件即可。有几种办法,您可以参考一下
第一种:在阿里云服务器里建一个FTP服务商,在本地用FTP客户端上传文件
第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里
第三种:QQ安装到阿里云服务器里,用QQ对传
第四种:把本地文件上传到邮箱里 ,然后进阿里云服务器里打开您的邮箱,进去下载文件即可1、在本地电脑上,快捷键“WIN+R"在“运行”中输入“MSTSC”,点击确定。
2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)
3、在展开的“远程桌面连接”窗口,点击“本地资源”。
4、然后点击“详细信息”。
5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定
6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。
7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。
前段时间正好做个项目,就是用的oss,普通上传和断点续传,代码贴出来,看是不是你需要的
public class OssManage {public static String ACCESS_KEY_ID = null;
public static String ACCESS_KEY_SECRET = null;
public static String ENDPOINT = null;
public static String BUCKETNAME = null;
public static String BUCKETNAME_VIDEO = null;
public static String OUT_OF_DATE = null;
private OSSClient client = null;
private ObjectMetadata meta = null;
static{
try {
ACCESS_KEY_ID = SysConstgetProperty("OSS_ACCESS_KEY_ID");
ACCESS_KEY_SECRET = SysConstgetProperty("OSS_ACCESS_KEY_SECRET");
ENDPOINT = SysConstgetProperty("OSS_ENDPOINT");
BUCKETNAME = SysConstgetProperty("OSS_BUCKETNAME");
BUCKETNAME_VIDEO = SysConstgetProperty("OSS_BUCKETNAME_VIDEO");
OUT_OF_DATE = SysConstgetProperty("OSS_OUT_OF_DATE");
} catch (javalangException e) {
eprintStackTrace();
}
}
public void init(){
// 初始化一个OSSClient
client = new OSSClient(ENDPOINT,ACCESS_KEY_ID, ACCESS_KEY_SECRET);
meta = new ObjectMetadata();
}
/
@Description: 上传文件到OSS文件服务器
@param content 文件流
@param key 上传为OSS文件服务器的唯一标识
@param mimeType 文档类型
@throws Exception
@ReturnType:String OSSObject的ETag值。
/
public String uploadFile(InputStream content,String key,String mimeType) throws Exception{
//进行初始化
init();
// 必须设置ContentLength
metasetContentType(mimeType);
// 上传Object
LogUtilprintConsoleLog("上传到oss服务器开始" + key);
PutObjectResult result = clientputObject(BUCKETNAME, key, content, meta);
LogUtilprintConsoleLog("上传到oss服务器结束" + key);
return resultgetETag();
}
/
@Description: 根据key获取oss服务器上的地址
@param key
@return
@ReturnType:String
/
public String getImgURl(String key){
init();
Date expires = new Date (new Date()getTime() + IntegerparseInt(OUT_OF_DATE)); // 30 minute to expire
GeneratePresignedUrlRequest generatePresignedUrlRequest ;
if(keystartsWith("msplatform")){
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);
}else {
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);
}
generatePresignedUrlRequestsetExpiration(expires);
URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);
return urltoString();
}
/
@Description:根据key获取oss服务器上的ipa文件地址
@param key
@return
@ReturnType:String
/
public String getIpaURl(String key){
init();
Date expires = new Date(new Date()getTime()+ 103652436001000);
GeneratePresignedUrlRequest generatePresignedUrlRequest ;
if(keystartsWith("msplatform")){
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);
}else {
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);
}
generatePresignedUrlRequestsetExpiration(expires);
URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);
return urltoString();
}
/
@Description: 根据key获取oss服务器上的地址
@param key
@return
@ReturnType:String
/
public InputStream getObject(String key){
init();
OSSObject object = null;
if(keystartsWith("msplatform")){
object= clientgetObject(BUCKETNAME, key);
}else{
object= clientgetObject(BUCKETNAME_VIDEO, key);
}
objectgetObjectMetadata()getContentType();
// 获取Object的输入流
InputStream objectContent = objectgetObjectContent();
return objectContent;
}
/
@Description:删除文件
@param key OSS文件服务器上文件的唯一标识
@ReturnType:void
/
public void deleteFile(String key){
init();
clientdeleteObject(BUCKETNAME, key);
}
/
@Description: 断点上传文件到OSS文件服务器
@param content 文件流
@param key 上传为OSS文件服务器的唯一标识
@param position 位置
/
public String appendObjectFile(InputStream content,String key,int position,String mimeType) throws Exception{
//进行初始化
init();
// 必须设置ContentLength
metasetContentLength(position);
metasetContentType(mimeType);
metasetCacheControl("no-cache");
metasetContentEncoding("utf-8");
// 上传
LogUtilprintConsoleLog("断点上传到oss服务器开始" + key);
AppendObjectRequest appendObjectRequest = new AppendObjectRequest(BUCKETNAME, key, content, meta);
appendObjectRequestsetPosition(LongvalueOf(position));
AppendObjectResult appendObjectResult =clientappendObject(appendObjectRequest);
LogUtilprintConsoleLog("断点上传到oss服务器结束" + key);
return appendObjectResultgetNextPosition()toString();
}
public static void main(String[] args) {
OssManage ossManage = new OssManage();
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)