总结下创建个人网站的经验
2016-05-26 14:38
537 查看
虽说网站创建成功了但是感觉问题太多了,自己掌握的又太少
总结下到目前为止我所知道的~
一个网站要有三个大部分支持:
首先你要先申请一个域名
其次要有服务器后台24小时支持
解析器进行域名解析,绑定主机服务器(枢纽)
我在https://my.freenom.com/clientarea.php?incorrect=true
申请了一年的.tk域名 , 还有.ml .cf等免费二级域名 , 当然也有收费的(出现special是因为我注册了,平时是free ,收费的显示cost price)
域名需要解析器解析,绑定Nameserver,我用的DNSPod,比较有名;
主机记录:域名前缀;
wwweg:www.baidu.com
@直接解析主域名
*解析所有其它域名
记录类型A:将DNS映射到IP地址,需要手动添加;
记录值:对应主机服务器外网ip,添加绑定(这里是解析器和服务器的绑定);
TTL:TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64;
虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送者设置,在IP 数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出 去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送ICMP time exceeded消息 详细
域名申请时Nameserver(NS) 就填f1g1ns1.dnspod.n,f1g1ns2.dnspod.n(这里是域名和解析器的绑定)
腾讯给我推送的邮件~囧,审核+学生身份验证免费7天,就这样选择了腾讯云。http://www.qcloud.com/ 腾讯云的优点(不能算是优点吧。)是 直接集成了你想要的服务器环境,可以根据需要挑选~对于像我这样的菜鸟来说省力了太多(其实百害无一利,没有自己动手安装软件),申请时选择的服务器不重要,可以重装,如图
因为是创建个人网站所以选择了wordpress
wordpress需要的环境(根据此要求选择系统):
重装后,接下来安装wordpress到服务器;可以直接在腾讯云的管理中心->云主机->登录
ctrl+alt+delete提示重启
ctrl+alt+f1~f12 切换不同终端
也可以用putty等其它连接服务器软件
4000
要学会一些基本的linux 命令(简单列出):
cat(三大功能,显示整个文件、创建,合并文件)
ls(最常用,列出目录)
cd(进出目录)
mkdir,touch(创建文件夹,文件)
find(查找文件并列出目录)
rm (删除 -rf(目录下所有,小心使用),-f)
wget (下载)
vim(文本编辑 i进入insert模式 :wq保存退出 :q!不保存退出)
chmod(该权限)
先创建一个数据库存放
登录服务器成功后在默认在root目录下,该文件下有一个passwd.txt文件,里边存放着mysql和FTP账户密码
cat passwd.txt ~ 读取mysql和FTP账户密码(腾讯云服务器已经随机生成)
mysql -u root -p 回车 输入上面显示的密码 ~登陆mysql
create database wordpress; ~创建一个自己的数据库我用的wordpress
exit
接下来就是下载WordPress到网站根目录
cd /a/domains ~进入服务器分配好的目录下,wordpress就放到这儿;
wget 下载地址 ~进入wordpress官网找到下载按钮右键复制链接地址,即为下载地址
unzip 文件名 ~连接最后的 /~.zip ~.zip就是文件名
rm -f wordpress-4.5-zh_CN.zip ~删除压缩包,删不删都行
cd .. ~一直退到根目录
vim a/apps/httpd-2.4.12/conf/vhosts/default.conf ~编辑站点配置文件, i进入insert模式,修改自己的ServerName 为服务器外网ip地址,:wq 保存退出
service httpd restart ~重启云主机的httpd服务
接下来到浏览器输入自己服务器外网ip配置用户信息
数据库名wordpress
用户名(passwd.txt文件里有,默认root)
密码(passwd.txt文件里有, 为随机密码)
数据库主机localhost
表前缀 默认
提交后有可能会报错(我就是,会提示不能自动写入,需要自己添加内容到wp-config.php),原因就是权限不足,这里可以用touch命令创建这个文件,vim添加内容,会解决这个问题;但是之后会发现权限不足的问题很严重,其它方面也存在各种问题。。FTP上传下载更改权限都没有,只能干看着。。而且wordpress配置好后,上传文件也会提示权限不足,所以我用了最最懒最不安全的方法,把wordpress主程序及以下所有文件都提升了权限至777,问题是解决了,但是会不安全,网上搜的说配置
.htaccess 文件可以,感觉头大。。就懒省事了
修改上传限2M-->任意大小
这里是2M并不是wordpress限制的,而是php服务器限制的,修改PHP服务器配置文件php.ini
find -name php.ini
vim 文件路径(不能忍的是腾讯服务器竟然有3个php的版本5.5,5.4 , 5,3 对应三个路径)我先编辑的是5.5 找到post_max_size =你想要的大小 upload_max_filesize=大小,结果刷新限制没改~
接着修改5.4结果一样,最后5.3成功。。囧(这个到底是三个都该才生效还是5.3的原因,没搞懂)
参考: http://yihui.name/cn/2009/06/how-to-build-a-website-as-a-dummy/ ~~建网站全套流程 http://www.zhihu.com/question/37683513 ~~腾讯云创建wordpress站点 https://codex.wordpress.org/zh-cn:WordPress_%E6%96%B0%E6%89%8B_-_%E5%A6%82%E4%BD%95%E5%BC%80%E5%A7%8B
现在还存在的问题是putty自从连接了几次就连不上了~待修复
今天下午又能连了~这种情况最烦了。。
终于找到原因,连接timed out的真正原因是校园网的问题,前段时期一直在腾讯云提交工单,我以为是服务器的原因,他们说他们那儿连接一切正常,我换了winSCP、CRT都不行,最后我试着手机开了热点用电脑连接,接着用putty竟成功登陆了,原因就是学校把22端口禁掉了,修改端口就可以连接了。。
总结下到目前为止我所知道的~
一个网站要有三个大部分支持:
首先你要先申请一个域名
其次要有服务器后台24小时支持
解析器进行域名解析,绑定主机服务器(枢纽)
我在https://my.freenom.com/clientarea.php?incorrect=true
申请了一年的.tk域名 , 还有.ml .cf等免费二级域名 , 当然也有收费的(出现special是因为我注册了,平时是free ,收费的显示cost price)
域名需要解析器解析,绑定Nameserver,我用的DNSPod,比较有名;
主机记录:域名前缀;
wwweg:www.baidu.com
@直接解析主域名
*解析所有其它域名
记录类型A:将DNS映射到IP地址,需要手动添加;
记录值:对应主机服务器外网ip,添加绑定(这里是解析器和服务器的绑定);
TTL:TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64;
虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送者设置,在IP 数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出 去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送ICMP time exceeded消息 详细
域名申请时Nameserver(NS) 就填f1g1ns1.dnspod.n,f1g1ns2.dnspod.n(这里是域名和解析器的绑定)
腾讯给我推送的邮件~囧,审核+学生身份验证免费7天,就这样选择了腾讯云。http://www.qcloud.com/ 腾讯云的优点(不能算是优点吧。)是 直接集成了你想要的服务器环境,可以根据需要挑选~对于像我这样的菜鸟来说省力了太多(其实百害无一利,没有自己动手安装软件),申请时选择的服务器不重要,可以重装,如图
因为是创建个人网站所以选择了wordpress
wordpress需要的环境(根据此要求选择系统):
重装后,接下来安装wordpress到服务器;可以直接在腾讯云的管理中心->云主机->登录
ctrl+alt+delete提示重启
ctrl+alt+f1~f12 切换不同终端
也可以用putty等其它连接服务器软件
4000
要学会一些基本的linux 命令(简单列出):
cat(三大功能,显示整个文件、创建,合并文件)
ls(最常用,列出目录)
cd(进出目录)
mkdir,touch(创建文件夹,文件)
find(查找文件并列出目录)
rm (删除 -rf(目录下所有,小心使用),-f)
wget (下载)
vim(文本编辑 i进入insert模式 :wq保存退出 :q!不保存退出)
chmod(该权限)
先创建一个数据库存放
登录服务器成功后在默认在root目录下,该文件下有一个passwd.txt文件,里边存放着mysql和FTP账户密码
cat passwd.txt ~ 读取mysql和FTP账户密码(腾讯云服务器已经随机生成)
mysql -u root -p 回车 输入上面显示的密码 ~登陆mysql
create database wordpress; ~创建一个自己的数据库我用的wordpress
exit
接下来就是下载WordPress到网站根目录
cd /a/domains ~进入服务器分配好的目录下,wordpress就放到这儿;
wget 下载地址 ~进入wordpress官网找到下载按钮右键复制链接地址,即为下载地址
unzip 文件名 ~连接最后的 /~.zip ~.zip就是文件名
rm -f wordpress-4.5-zh_CN.zip ~删除压缩包,删不删都行
cd .. ~一直退到根目录
vim a/apps/httpd-2.4.12/conf/vhosts/default.conf ~编辑站点配置文件, i进入insert模式,修改自己的ServerName 为服务器外网ip地址,:wq 保存退出
service httpd restart ~重启云主机的httpd服务
接下来到浏览器输入自己服务器外网ip配置用户信息
数据库名wordpress
用户名(passwd.txt文件里有,默认root)
密码(passwd.txt文件里有, 为随机密码)
数据库主机localhost
表前缀 默认
提交后有可能会报错(我就是,会提示不能自动写入,需要自己添加内容到wp-config.php),原因就是权限不足,这里可以用touch命令创建这个文件,vim添加内容,会解决这个问题;但是之后会发现权限不足的问题很严重,其它方面也存在各种问题。。FTP上传下载更改权限都没有,只能干看着。。而且wordpress配置好后,上传文件也会提示权限不足,所以我用了最最懒最不安全的方法,把wordpress主程序及以下所有文件都提升了权限至777,问题是解决了,但是会不安全,网上搜的说配置
.htaccess 文件可以,感觉头大。。就懒省事了
修改上传限2M-->任意大小
这里是2M并不是wordpress限制的,而是php服务器限制的,修改PHP服务器配置文件php.ini
find -name php.ini
vim 文件路径(不能忍的是腾讯服务器竟然有3个php的版本5.5,5.4 , 5,3 对应三个路径)我先编辑的是5.5 找到post_max_size =你想要的大小 upload_max_filesize=大小,结果刷新限制没改~
接着修改5.4结果一样,最后5.3成功。。囧(这个到底是三个都该才生效还是5.3的原因,没搞懂)
参考: http://yihui.name/cn/2009/06/how-to-build-a-website-as-a-dummy/ ~~建网站全套流程 http://www.zhihu.com/question/37683513 ~~腾讯云创建wordpress站点 https://codex.wordpress.org/zh-cn:WordPress_%E6%96%B0%E6%89%8B_-_%E5%A6%82%E4%BD%95%E5%BC%80%E5%A7%8B
现在还存在的问题是putty自从连接了几次就连不上了~待修复
今天下午又能连了~这种情况最烦了。。
终于找到原因,连接timed out的真正原因是校园网的问题,前段时期一直在腾讯云提交工单,我以为是服务器的原因,他们说他们那儿连接一切正常,我换了winSCP、CRT都不行,最后我试着手机开了热点用电脑连接,接着用putty竟成功登陆了,原因就是学校把22端口禁掉了,修改端口就可以连接了。。
相关文章推荐
- 搭建dubbo+SSM架构问题记录
- 电商网站安全手册
- 测试网站并发量
- 10年感触:架构是什么?——消灭架构!
- iptables(一)详细教程:基础、架构、清空规则、追加规则、应用实例
- Ubuntu 搭建网站开发环境备忘(七) GraphicsMagick + solr 安装
- 超越分析国内典型的服务器架构
- BS架构如何实现即时消息提醒
- 你写论文时发现了哪些神网站?
- 加载动画生成网站
- 【原】web服务器占有量统计等 web网站
- DUBBO架构设计明细
- Android系统架构-----Android的系统体系架构
- 架构漫谈(九):理清技术、业务和架构的关系
- 架构漫谈(八):从架构的角度看如何写好代码
- Lync server 2013高可用环境快速查看客户端的版本信息及连接状态
- 架构的相关文章收集
- Twitter Heron架构介绍
- Leap Motion架构
- 测试网站访问速度的方法(GTmetrix)