您的位置:首页 > 运维架构 > 网站架构

总结下创建个人网站的经验

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端口禁掉了,修改端口就可以连接了。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: