码迷,mamicode.com
首页 > 其他好文 > 详细

域名服务器建站

时间:2019-03-08 09:29:22      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:pos   显示   服务器组件   命令   local   权限   nbsp   lan   inux   

在2018年11月份的时候申请了一个一年期限的域名(当时还没有租服务器),打算建立一个属于自己的非营利性的网站(技术图片

 

由于当时只是好奇网站到底是如何做的),中途出了一些事情,耽搁了一段时间,今天重新捡了起来。

今天建站的过程也可以说是充满了曲折的吧,不断的出错,不断的查找问题解决问题,现在基本上建完了,只差上传。

因为我是萌新,恳请大佬们点评,再将文章完善下来。这篇文章是不好写的,有些问题我遇到了,我能写出解决办法,有些问题我没遇到,也不知道你们经历的是什么问题(因为建站一套下来就结束了,建成了,也回不去了。。。。这些问题的解决方法,都是我亲测有效的,成功建成)

 

 

我申请的是腾讯的域名与服务器(申请的都是最低的配置,对于我来说,已经是够用了)

首先申请域名:https://cloud.tencent.com/act/domainsales?from=10096(有不同后缀的域名,看需要什么选什么)

申请云服务器:https://buy.cloud.tencent.com/cvm?tab=lite&loginSet=SET_PASSWORD(看自己的要求,要求高就选贵一点的,要求低,就选一个差不多的就行了)

接下来就按照系统要求来进行做就是可以的,实名认证,等待审核一类的,一套下来就行了

注意:云服务器的密码自己保存好,切勿给他人相看

这一部分其实挺简单的,不算太难,如果有不懂的,提出就可以

有几点注意的方面:

按照官方的要求,一定要进行备案

域名要进行解析(https://console.cloud.tencent.com/cns),否则按照域名进行搜索的时候会出现找不到服务器的IP地址

由于我用的是centos的服务器(这个比较方便),接下来就以centos来进行解答

推荐的工具:

Linux端,用xshell来进行操作

传输端,用flashfxp进行操作

这两款软件,上网就能找到,所以这里就不提供了,如果想要的话,可以私我,进行提供

------------------------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------------------

如果在linux端什么都不操作,直接就用flashfxp进行传输文件的话,会出现连接失败(连接被拒绝)一类的提示,

 

xshell端,输入IP,用户名,密码连接成功之后,开始建立ftp(建立之后,ftp那端可以直接传输文件):

1、测试服务器是否安装
yum list installed | grep vsftpd

2、挂载光盘
mount /dev/cdrom /mnt/

(这一步可以省略,因为挂载这一类的是在虚拟机一端进行的)

 

3、配置更新源
vi /etc/yum.repos.d/local.repo
[rhel7]
name=rhel7
baseurl=file:///mnt
enabled=1
gpgcheck=0

(这一步也可以省略,有的配置不同,这段还是不写为好,没问题)

 

4、安装vsftpd服务器组件
yum -y install vsftpd


5、关闭防火墙
systemctl stop firewalld


6、设置selinux
setsebool -P ftpd_connect_all_unreserved=1

7、启动服务器
systemctl start vsftpd.service


8、命令提示符下登陆FTP服务器(是在win端做测试用)
ftp IP
anonymous
空密码
dir
bye

9、修改配置文件,允许匿名上传
vi /etc/vsftpd/vsftpd.conf
去掉 anon_upload_enable=YES前的#
添加如下两行限速:
anon_max_rate=512000
local_max_rate=1024000

10、添加新用户user,并设置密码。
useradd user
passwd user

11、修改/var/ftp/pub目录的权限为777
chmod 777 /var/ftp/pub

11、重启服务

service vsftpd restart

11、关闭selinux
setenforce 0

 

这样就是可以传输文件到服务器了

 

 

 ------------------------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------------------

由于我直接把web搭建了,开启了下,由于建完了,我也不太清楚网站能用是否与这个有关,有机会我会补上这个问题

web搭建

1、安装
yum -y install httpd
yum list installed |grep httpd

2、关闭防火墙
systemctl stop firewalld
setenforce 0
getenforce

3、启动web服务器
systemctl start httpd

4、测试
http://IP

 

 

 ------------------------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------------------

通过flashfxp上传网页的话,将你所要上传的文件,上传到var/www/html/这个位置,才能显示网页的内容

 

目前能想到的只有这些,如有不足,诚心希望大佬点评出我的不足,共同进步!共勉!

域名服务器建站

标签:pos   显示   服务器组件   命令   local   权限   nbsp   lan   inux   

原文地址:https://www.cnblogs.com/Hrain/p/10493612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!