深圳市建网站公,网站建设费能计入无形资产,湘潭本地的网站建设公司,自由做图网站搭建一个只属于自己的网站? 一、注册域名#xff08;可选*#xff09;
1.注册阿里云账号
网址#xff1a;登录#xff08;注册#xff09;
2.购买域名#xff1a;阿里云域名注册
有一元域名、免费域名等。 购买过程中需要创建信息模板#xff08;必须完成邮箱真实… 搭建一个只属于自己的网站? 一、注册域名可选*
1.注册阿里云账号
网址登录注册
2.购买域名阿里云域名注册
有一元域名、免费域名等。 购买过程中需要创建信息模板必须完成邮箱真实性验证的模板才能购买域名在购买域名过程有超链接可以点进去填写。 之后买服务器时还要学生认证要登录学信网的密码认证后可以优惠购买服务器也可以购买其他网站的服务器 3.域名查看
支持支付宝支付。支付成功后点击域名控制台可以看到刚刚买到的域名。
二、购买服务器
学生认证及购买
服务器即是一台永远开机的远程系统分windowsLinuxUnixNetWare四种。 一般Linux高效但需要一些Linux基础所以萌新建议先拿Windows练练手。 地址阿里云云翼计划需要登录/注册阿里云账号并且学生认证—学信网
三、设置安全组
1.进入安全组
进入阿里云个人中心查看自己的服务器点网络与安全点击安全组配置规则。 2.配置选择入方向、出方向对应 四、域名解析
1.复制公网IP
返回服务器列表并复制服务器的公网IP对整个世界开放的IP
2. 点击域名解析
从阿里云个人中心进入域名控制台或者点击阿里云图标点击已开通的项目点击域名然后找到自己的域名进行解析。
3. 解析至服务器
简述 将域名解析地址指向至你的服务器公网IP这样当别人在地址栏访问你的域名时域名就被解析为此服务器IP就能访问到服务器了最终目的是访问到服务器所以直接在地址栏输入服务器公网IP也可以这也是注册域名可选的原因但域名更富有个性化容易记忆
五、在服务器安装必备软件
这里使用的是 nginx flask python 搭建
1.登录到自己的服务器远程电脑Windows版 通过阿里云服务器启动网页版 使用电脑自带远程桌面连接功能 √ 其他远程登录软件 搜索栏 → 远程桌面连接 → 输入服务器公网IP密码→ 连接成功
2.安装服务器软件和必须软件
在这里需要安装至少一个服务器监听软件这里安装两个nginxflask以及一个编程语言Anaconda包Anaconda包含python或者直接安装python和编程环境pycharm自带flask。 百度网盘地址web搭建工具 提取码dfjf 简要说明
nginx 服务器用于监听域名或IP及端口号可配置做出对应操作指向某个网页→自己处理或者 指向另一个服务器所监听的地址及端口号→自己不做最终处理作为代理。flask 服务器也在监听某个地址和端口默认5000均可配置指向自己的项目自己的主页面流程用 pycharm 编译器和 flask 框架构建好自己的网页后保存到服务器电脑里当有人访问你的域名服务器公网IP时域名被解析为服务器公网IP地址指令访问到服务器电脑被 nginx 服务器监听到做出操作将地址转向能被 flask 服务器监听到的新地址 flask 服务器监听到指令将地址指向本机网页地址将内容返回给浏览器实现访问。
六、具体操作实现 hello son
A、nginx
1.关闭服务器防火墙
要关闭服务器的防火墙否则可能不能被访问到。 任务栏搜索 ‘防火墙和网络保护’打开窗口后关闭所有防火墙有没有其他办法不用关?
2.打开nginx配置文件
全部安装好后解压nginx打开nginx文件夹目录下的conf文件夹以记事本方式打开nginx
3.配置nginx服务器
?在80端口处添加proxy_pass http://127.0.0.1:5000; ❗分号、空格不能少。 并用 # 注释下一行至此添加了监听IP为localhost端口号为80的地址。 当电脑localhost接收到端口号为80的请求后将请求转发给监听127.0.0.1端口为5000的服务器。以http:// 开头的地址默认为80端口。以https:// 开头的地址默认为443端口。 ?在443端口最后一行进行如下修改证书一行可先不写。
4.启动、关闭nginx
?启动时需要在nginx主目录下在此输入cmd 回车启动 ?输入 nginx.exe 启动没有报错说明启动成功如果报错则查看刚修改的nginx配置文件是否有误。 ?关闭输入 nginx.exe -s stop需要在此目录下重新打开一个cmd也可以打开任务管理器进行关闭要先关闭子进程——靠下
B、flask
1.打开pycharm新建 flask项目 2.简单修改
新建flask项目后自动生成如下界面并做简单修改
3.运行flask
右键app.py选择Run,看到这样的界面 至此flask框架已经搭建好了服务器也被启动了监听5000端口。在任何电脑、手机配置服务器安全组时需要加入m访问你的域名时将会出现
4.不打开pycharm直接运行app.py
⚪第一次需要配置python环境变量 任务栏搜索‘编辑系统环境变量’ → 环境变量 → 找到path编辑 → 在最前面粘贴python安装路径并加上英文分号‘;’ ⚪查看项目路径 找不到app.py位置可以这样找 ⚪在此文件夹地址栏下输入cmd输入 python app.py 直接启动服务无需打开pycharm占用内存 第一个网站终于建好了?
七、域名SSL证书购买、下载、配置可选*
1.购买
阿里云域名ssl证书购买
2.申请
购买后进入证书控制台申请证书
3.下载并解压
验证成功后下载证书服务器类型为 nginx。保存到找得到的地方最好放在nginx文件目录下。 然后打开压缩包解压至conf文件夹目录下
4.配置nginx文件
在conf目录下有nginx文件以记事本打开在80端口和443端口加入如下证书验证只给出443
5.查看效果 ?未ssl认证 八、域名备案可选* 防止你用域名干坏事所以三个月以上的域名都是要备案的否则无法通过域名访问到你的服务器需要用三个月以上的服务器来给域名做备案一个服务器可以同时备案多个域名具体几个要看具体服务器的说明。 这个步骤不但繁琐时间还长所以一定要有耐心期间需要用到身份证拍照、信息填写、人脸识别认定、下载钉钉认定、电话认定…等待20天以内… 阿里云备案链接