当前位置: 首页 > news >正文

配置阿里云服务器

1、申请阿里云服务器

阿里云服务器网址:点击跳转

2、配置云服务器的ssh协议

重置密码:

ssh登录云服务器:

用户名:root
公网ip地址:8.138.205.229
密码:*********

3、关闭阿里云防火墙

4、vscode远程登录云服务器开发

设置阿里云的用户与IP

连接成功如下

5、HTTP服务器搭建

sudo apt-get update #更新软件源
sudo apt-get install apache2 #安装阿帕奇http服务器
sudo systemctl restart apache2 #重启阿帕奇服务器

配置阿帕奇服务器内容

mkdir /var/www/html/music #创建音乐目录
mkdir /var/www/html/movie #创建电影目录scp 1.mp3 root@8.138.205.229:/var/www/html/music #上传音乐到http服务器中
scp 1.mp4 root@8.138.205.229:/var/www/html/movie #上传电影到http服务器中

访问http服务器中的文件

#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/ip.h>/* superset of previous */
#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>int main()
{// 1.创建TCP通信对象int tcp_socket = socket(AF_INET,SOCK_STREAM, 0);if(tcp_socket < 0){perror("创建对象失败\n");return -1;}elseprintf("创建对象成功\n");//2.设置服务器地址信息struct sockaddr_in addr;addr.sin_family = AF_INET;addr.sin_port = htons(80);addr.sin_addr.s_addr = inet_addr("8.138.205.229");//int ret = connect(tcp_socket,(struct sockaddr *)&addr, sizeof(addr));if(ret<0){perror("连接失败\n");return -1;}else{	printf("连接成功\n");}//3.发送HTTP请求协议char *http_reques ="GET /file/1.mp3 HTTP/1.1\r\nHost:8.138.205.229\r\n\r\n";write(tcp_socket,http_reques, strlen(http_reques));//4.接收服务器应答数据char buf[1024]= {0};read(tcp_socket, buf, 1024);printf("服务器返回数据%s\n", buf);close(tcp_socket);
}

觉得有帮助的话,打赏一下呗。。

           

需要商务合作(定制程序)的欢迎私信!! 

相关文章:

  • QT QCHeckBox 互斥设置方法
  • 3.8 字符串的常用函数
  • 通过命令行操作把 本地IDE 项目上传到 GitHub(小白快速版)
  • 基于PyTorch的DETR(Detection Transformer)目标检测模型
  • 【报错】解决pytorch出现RuntimeError: An attempt has been made to start a new process...
  • 现代测试自动化框架教程:Behave接口测试与Airtest移动端UI自动化
  • 氧气桌面TV版下载,安卓电视版使用教程
  • XSS漏洞及常见处理方案
  • 3月报|DolphinScheduler项目进展一览
  • Android 14音频系统之音频框架分析
  • 网络安全-Http\Https协议和Bp抓包
  • 洛谷普及P2239 [NOIP 2014 普及组] 螺旋矩阵 和 B3751 [信息与未来 2019] 粉刷矩形
  • MySQL函数运算
  • 深入解析C++引用:安全高效的别名机制及其与指针的对比
  • 常用的 ​​SQL 语句分类整理​​
  • DeepSpeed ZeRO++:降低4倍网络通信,显著提高大模型及类ChatGPT模型训练效率
  • matlab想比较两个变量的内容差异用的函数
  • 如何配置HADOOP_HOME环境变量
  • jvm问题总结
  • 深入探究MapStruct:高效Java Bean映射工具的全方位解析
  • 文昌市委原书记龙卫东已任海南省人社厅党组书记
  • 历史一刻,两个航天员乘组拍摄全家福
  • 广西北海市人大常委会副主任李安洪已兼任合浦县委书记
  • 男子闲鱼卖手机卷入电诈案后成“网逃”续:警方已排除其作案嫌疑
  • 商务部召开外资企业圆桌会
  • 国家发改委:将开展市场准入壁垒清理整治行动