新手看看如何发布一个网站
最近在慕客网网上看了一个建站的教程,简单记录一下!怕自己过了明天就忘了。。
关于如何浏览网站的这个过程没啥好说的,百度搜一艘,点个链接就过去了,实际上这个过程是一个浏览器与服务器交互的过程:
1。点击的过程实际有一个域名:比如百度域名www.baidu.com,
2。然后会有一个DNS服务器,指向对应的服务器地址,
3。进行第一次握手,http的会话,
4。建立文档树,加载资源文件,渲染页面。
因此我们准备建站前,需要必备:
1。linux服务器
2。Nginx的web服务器
3。属于自己的独立域名
服务器的选择类型有两种:Linux服务器和Window服务器
购买服务器可以选择aliyun服务器,新手如我可能也只知道这个!!Anyway。
根据自己的情况,选择合适的吧!!反正我只是随便玩玩的,也就随便选选,不得不吐草一下,这个东西价格差距这么大,太贵了,对我这中雕丝来说真的!!!
选择镜像和存储,镜像选择linux吧,一般也没有太多人选择Windows,从众心理,相信群众的眼睛是雪亮的!!
存储也是,越大越好,可以考虑数据系统盘分离。对,越大越好,只要有钱!!
设置安全组:
设置登陆的root密码,大概也差不多了!然后就付钱呗!
2。如何连接服务器,这边linux用户直接ssh就可以了,win下可以下载Gitbash连接
连接命令,不必多说:
ssh user@remote_ip (拿虚拟机做的测试)
3。Web服务器的安装
主流就是Apache和nginx,这里选择nginx吧!可以查看一下nginx是否已经安装:
nginx -v
未安装需要安装一下,直接用yum安装更加方便。
yum install epel-release
yum install nginx
4。配置网站更目录文件
查看nginx配置文件的地址:
nginx -t
打开配置文件/etc/nginx/nginx.conf,设置user 和 http>server>location的相关配置:
vim /etc/nginx/nginx.conf
1. 修改user root ;
2. 修改root的路径:这里我改成/web目录;
3. 添加默认主页;
5.上传服务器。选择合适的终端或gimbash,用scp上传
scp -r local_dir user@ip:/remote_dir
如果不起作用的话,也有可能服务器没有安装ssh服务,百度一下安装一下吧,openssh-client啥的
这边查看一下服务器情况:
nginx 启用nginx服务器
ps -ef|grep nginx 查看nginx进程
nginx -t 查看配置情况
nginx -s stop 停止
nginx -s reload 重启
6。域名购买配置
买域名找万网吧,啥都有。有钱就能办事
然后配置
进入阿里云>域名与网站>云解析DNS,解析设置>添加记录就可以了
基本上就是这么个操作,具体的根据情况选吧,写的很清楚的
配置完的话基本就完成了,至于域名要备案这个小事,个人觉得挺烦的,但是没办法啊!!
另外的话,刚刚配置后出现了问题:无法打开网站,后来发现是80端口没有打开。
这边我用的是centos7,CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的
CentOS 7 采用了 firewalld 防火墙
查询是否开启80端口:
firewall-cmd --query-port=80/tcp
开启80端口:
firewall-cmd --add-port=80/tcp
好了,写完啦!!希望明天还能看得懂。。。
转载于:https://www.cnblogs.com/carious/p/9172837.html
新手看看如何发布一个网站相关推荐
- 有域名和服务器怎么建设网站新手,怎么建立一个网址?作为新手小白怎样建立一个网站呢?...
怎么建立一个网址?作为新手小白怎样建立一个网站呢?作为一个新手,能够建立一个网站是一件很开心的事情.那么,怎么建网站呢?如果你还没有建立网站,请按照我的步骤. 第一步:申请首页空间. 有很多网站可以申 ...
- 零基础的新手如何快速搭建一个网站
新手快速的学会建网站,首先要理清一些基础概念.许多人想搭建一个网站可是开始面对网站建设的一堆名词概念一头雾水,根本看不懂. 下面我们就用通俗易懂的方法来解释: 1.服务器 服务器是什么意思呢, 打个比 ...
- [Hugo+Netlify]从零开始建立并发布一个网站
现在有越来越多的开发者选择把自己的博客以静态网站的方式托管在 GitHub 上, 这样的方式可以通过诸如 Jekyll, Hexo,Hugo 等等现有的静态博客生成工具, 非常便捷地搭建出一个样式美观 ...
- 免费发布一个网站(保姆级图文教程)
利用GitHub Pages发布一个网页 第一步:注册一个github账户 访问官网 点这两个都可以注册 根据提示输入一些信息,然后创建账户: 然后你会收到一封邮件,输入验证码或是打开邮件的验证连接后 ...
- 发布一个网站要多长时间?
1如果只是要过瘾,自己建立一个网站,而且没有个性化需求,不用付款,那么只要几分钟. 因为网络上面有现成免费的. 2:如果建立的网站需要付款,那么一般付款的时候都会收取手续费,例如1%,使用微信支付或者 ...
- IPA 包不经过APP Store直接发布到网站供用户下载安装
最近公司有需求,要把IOS客户端(IPA包)放到自己服务器上供用户下载,这样就能跳过APP Store 的审核. 准备条件 1.IOS 开发包 即IPA文件. 2.Plist文件. 3.https服务 ...
- 白嫖服务器+傻瓜式部署 将你的新年、表白代码发布到网站 让ta仪式感拉满(10元成本购买域名)
在节日到来之际以及想要给心仪对象表白,如何将自己动手制作的html.css.js.javascript网站发布到互联网上让心仪的那个ta体验感拉满呢?对小白来说,网站发布流程不太了解简单来说发布一个网 ...
- python自定义函数求差_[VBA]发布一个计算桩号之差的Excel自定义函数(VBA)
这是一个可以计算桩号之差(也就是得到长度)的Excel(或WPS)扩展函数,可以减少工程师在统计工程量时的工作量. 该函数具有一定的通用性.可以在MS Office和金山WPS上使用. 文末会给出使用 ...
- 怎么建一个网站?新手建站教程
怎么建一个网站?站长网今天来分享一下建站教程. 建站也叫网站搭建,或者网站建设,网站制作.做网站.创立网站等等说法.就是指在互联网上建立一个可以访问的网站.不论是个人网站还是公司网站,要想搭建一个网站 ...
最新文章
- VC++获取屏幕大小第一篇 像素大小GetSystemMetrics
- matplotlib,numpy自己动手安装
- PHP递归复制文件夹的类
- C# 小闹钟 v3.0
- STL浅析——序列式容器vector的数据结构
- 检测到磁盘可能为uefi引导_在本地硬盘安装WinPE系统,实现UEFI引导,摆脱U盘
- Django-2- 模板路径查找,模板变量,模板过滤器,静态文件引用
- opencv3.1.0 编译H3516A 成功后调用时出现的问题
- Android AP模式下获取SSID/PASSWORD
- 华为荣耀4X的ROOT
- PLSQL 官方下载及安装
- 如何给程序添加数字签名 sign
- 【技术贴】关于IE主页被篡改、假IE的根治方法。。。
- 安徽省2019c语言二级答案,安徽省计算机等级二级考试真题C语言.doc
- 知网根据作者及单位检索文献汇总到Excel(2021.6.9)
- 从零推导支持向量机 (SVM)
- 模型资源之三:模型库介绍
- Babylonjs入门02——VsCode+vue+babylonjs开发第一个babylon项目程序
- 支持python的交易软件_金字塔V5.02【正式版】(Python 支持) 更新说明
- 安科瑞电能管理系统在青岛飞迈(烟台)机械有限公司的设计与应用
热门文章
- 133.保护频带 134.流量控制在哪些层实现
- 教育部:中小学生原则上不得将个人手机带入校园!不要相信手机对学习有帮助!
- 使用Tensorflow构建和训练自己的CNN来做简单的验证码识别
- sublime text3注册激活及失效解决办法
- java根据日期判断星座_根据日期计算星座
- les物流执行系统_物流规划工作如何开展?
- oracle including new values,物化视图日志加不加INCLUDING NEW VALUES有什么影响
- 001_日志系统的架构模型
- Could not get unknown property 'ANDROID_BUILD_SDK_VERSION'
- 解析java匿名内部类