如何搭建自己的网站别人可以直接访问

前言

最近因为想研究如何让别人访问我的网站信息,通过研究发现有1简便方法,方法1以自己的电脑为本地服务器(这种方式需要保持自己的电脑式中开机状态,对于我个人不划算),方法2租用一个云服务器(个人选用了免费版的腾讯云服务器,非广告哈,只为例子),进行搭建。

租用云服务器

此处使用了可免费用一个月的轻量应用服务器即可。(轻量应用服务器和云服务器功能基本一样,就是性能存在差异,轻量更加实惠),腾讯云免费产品体验就可。
在这里插入图片描述
在这里插入图片描述

云服务器配置

个人选用了CentOS进行系统镜像
在这里插入图片描述

本地访问云服务器

在云服务器配置成功之后,记住公网ip,用户名和密码,用于后续的本地访问服务器
在这里插入图片描述

安装Xshell软件

新建会话,名称随便写,主机位记住的公网ip地址,端口号默认22即可,点击连接。
在这里插入图片描述
访问成功
在这里插入图片描述

云服务器上传本地文件

当个人本地可以访问云服务器之后,将自己本地的网址等上传到云端,在之前需要进行配置,搜寻全网,发现使用宝塔Linux面板最为简单,详细的讲解可访问网址(https://www.bilibili.com/video/BV1rU4y1J785?spm_id_from=333.880.my_history.page.click&vd_source=c9a338eaccb878c1a6e04555ec63118d)。

本地网址的制作

利用前端的一些知识,搭建自己的网址,之后上传到租用的云服务器上。
在这里插入图片描述

效果

可以随时随地访问了,可以送人礼物哦
在这里插入图片描述

后续就可以本地搭建网站后随时更新了。

要创建一个允许他人访问您文件夹的Python网站,您可以利用Flask这样的轻量级Web框架。以下是简单的步骤: 1. 安装依赖:首先安装Flask和其他必要的库,比如`Flask`, `flask-restful` (用于API) 和 `flask-fs`(处理文件系统操作): ``` pip install flask flask-restful flask-fs ``` 2. 创建基本应用结构:创建一个名为`app.py`的文件,设置基本的Flask应用: ```python from flask import Flask, send_from_directory app = Flask(__name__) app.config['UPLOAD_FOLDER'] = 'your_folder_path' # 替换为您分享的文件夹路径 @app.route('/files/<path:path>') def serve_files(path): return send_from_directory(app.config['UPLOAD_FOLDER'], path) ``` 3. 启动服务器:在文件底部添加启动服务器的部分: ```python if __name__ == '__main__': app.run(debug=True, host='0.0.0.0') ``` 4. 配置安全:如果需要更安全地分享,可以考虑将文件夹移到服务器根目录,并使用`.htaccess` 文件限制直接访问。例如,禁止除特定请求外的所有其他访问: ```bash # .htaccess Order allow,deny Allow from 192.168.1.0/24 # 只允许来自局域网IP访问 Deny from all ``` 5. 使用API访问:如果希望通过API提供文件下载,可以引入`flask_restful`并创建一个资源类。 当你运行这个应用(`python app.py`),其他人就可以通过访问`http://localhost:5000/files/`加上文件名来查看您的文件了。注意,这仅适用于测试环境,生产环境中应使用更完善的部署策略和安全性措施。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值