标签: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