个人可以自己在家组装网站服务器吗?

个人可以自己在家组装网站服务器吗?,第1张

可以的,服务器组装不犯法,如果自己搭建服务器网络,进行运营,网站发布的话就要备案。

网站服务器可根据网站应用的需要,部署搭建ASP/JSP/NET/PHP等应用环境。流行两种环境一种是 Linux+ Apache( Nginx)+ Mysql+ Php 也就是LAMP/LNMP环境;另一种是 WINDOWS+ IIS+ ASP/ NET+ MSSQL环境。

LAMP为现在使用最广的服务器环境,它运行在Linux系统下,稳定、安全,Apache是最著名的开源网页服务器,Mysql也是最著名的一种开源 关系型数据库,而PHP是一门流行的开源脚本语言,能处理用户的动态请求。

Windows+IIS+ASP/NET+MSSQL凭借其极强的易用性,也赢得了许多站长的青睐,Windows是著名的可视化 *** 作系统,而IIS是运行在Windows上的Web服务器,可使用ASP/NET 两种编程语言开发,现在应用最广的就是 ASPNET。

首先,网站分为静态网站和动态网站,何为静态网站:静态网站由大量已编辑好的网页组成,优点是对技术要求不高,网站精简,访问速度快缺点是维护繁琐,网站内容不可变更,没有交互功能(无法登陆注册上传评论等)

动态网站:由多个PHP文件组成,可在服务器上运行,优点是网站维护简单可以快速增删内容,可以和访客交互。缺点是技术难度高,对服务器配置要求高。

如果是一个小白,制作属于自己的动态网站是不可能的,因为这是需要耗费很大的工作量的,而且对技术要求极高。但是市面上有很多开源的网站程序,简单的修改就可以使用。

准备好网站程序后,需要一个域名 这样别人才能访问这个网站。不建议在一些小域名商申请,选择稳定有信誉的域名商很重要,如果服务器设在国内,需要向有关部门申请备案。

域名注册好了,还需要申请一个服务器,这样我网站才能在网上展示出来。

服务器也分很多种,一种是独占的,自己租用一个服务器,每年需要交纳租用费托管费,价格在上万以上。

还有一种是虚拟空间,一个大服务器人为分割成一个个小空间,每个网站占一个小空间,这种虚拟空间比较实惠,几百元就能租到。

当然还有一种叫做免空的东西,由一些空间商分割出来的更小的空间,供用户免费使用。免空通常都设在国外,访问速度较慢,使用的规矩也多,但是由于服务器在国外,不需要申请复杂的备案。

申请好空间和域名后,需要下载一个FTP工具,将网站主题上传到服务器上。

先从空间商那里登陆文件管理面板,获取FTP地址和密码;当然,大部分空间商是有在线上传的,不需要使用FTP工具。不同的服务器的文件夹不同,需要上传到哪个文件夹可以咨询申请空间的客服人员。输入FTP的地址,账号密码,端口大部分为21 就可以成功连接了。连接后把要上传的文件拖动到服务器文件内然后点击开始队列就可以自动上传。

上传完毕后,需要进行DNS解析。系统是只认IP不认域名的。需要把自己的域名解析到服务器IP上。这样别人输入域名后会自动访问服务器。

解析时间通常为一小时内生效,域名的解析数量是有限的,等到解析完成后就可以通过域名访问自己的网站了。

打开我的世界后,点击多人游戏,在点击添加服务器,输入服务器的地址,点击完成即可。
我的世界怎么加入服务器
一、打开我的世界,点击多人游戏。
二、点击直接连接。
三、在指示框内输入ip地址和端口号,加入服务器就行了。
四、如何看自己电脑的ip地址,点击“Windows”键,输入“cmd”再回车就行了。
五、在输入“ipconfig”。
六、就可以看到ip地址。

你的服务器一定是windows系列的 *** 作系统了。 首先,你的域名要能够解析到你的IP地址上面,如果不能解析,那么也就谈不上绑定了。 如果域名已经解析到你的IP地址上,请参考下面的文章: 原文出处 >版本
2支持库
sockip1

取本机IP
()如果
(取数组成员数
(ip1)

2)
ip框1内容

ip1
[2]否则
ip框1内容

ip1
[1]如果结束ip框2内容

ip框1内容子程序
_按钮1_被单击如果真
(按钮1标题

“启动映射”)
服务器1端口

到数值
(端口框1内容)
标记

“映射”
按钮1标题

“停止映射”
返回
()如果真结束按钮1标题

“启动映射”服务器1端口

0子程序
_服务器1_客户进入客户信息

服务器1取回客户
()客户1连接
(ip框2内容,
到数值
(端口框2内容))子程序
_服务器1_数据到达客户1发送数据
(服务器1取回数据
())子程序
_客户1_数据到达服务器1发送数据
(客户信息,
客户1取回数据
(),
)子程序
_客户1_连接断开服务器1断开客户
(客户信息)子程序
_按钮3_被单击结束
()子程序
_按钮2_被单击

一、 *** 作系统的选择
FTP服务器首先是基于 *** 作系统而运作的,因而 *** 作系统本身的安全性就决定了FTP服务器安全性的级别。虽然Windows 98/Me一样可以架设FTP服务器,但由于其本身的安全性就不强,易受攻击,因而最好不要采用。Windows NT就像鸡肋,不用也罢。最好采用Windows 2000及以上版本,并记住及时打上补丁。至于Unix、Linux,则不在讨论之列。
二、使用防火墙
端口是计算机和外部网络相连的逻辑接口,也是计算机的第一道屏障,端口配置正确与否直接影响到主机的安全,一般来说,仅打开你需要使用的端口,将其他不需要使用的端口屏蔽掉会比较安全。限制端口的方法比较多,可以使用第三方的个人防火墙,这里只介绍Windows自带的防火墙设置方法。
1利用TCP/IP筛选功能
在Windows 2000和Windows XP中,系统都带有TCP/IP筛选功能,利用它可以简单地进行端口设置。以Windows XP为例,打开本地连接的属性,在常规选项中找到Internet协议(TCP/IP),双击它打开该协议的属性设置窗口。点击右下方的高级按钮,进入高级TCP/IP设置。在选项中选中TCP/IP筛选并双击进入其属性设置。这里我们可以设置系统只允许开放的端口,假如架设的FTP服务器端口为21,先选中启用TCP/IP筛选(所有适配器),再在TCP端口选项中选择只允许,点添加,输入端口号21,确定即可。这样,系统就只允许打开21端口。要开放其他端口,继续添加即可。这可以有效防止最常见的139端口入侵。缺点是功能过于简单,只能设置允许开放的端口,不能自定义要关闭的端口。如果你有大量端口要开放,就得一个个地去手工添加,比较麻烦。
2打开Internet连接防火墙
对于Windows XP系统,自带了Internet连接防火墙功能,与TCP/IP筛选功能相比,设置更方便,功能更强大。除了自带防火墙端口开放规则外,还可以自行增删。在控制面板中打开网络连接,右击拨号连接,进入高级选项卡,选中通过限制或阻止来自Internet的对此计算机的访问来保护我的计算机和网络,启用它。系统默认状态下是关闭了FTP端口的,因而还要设置防火墙,打开所使用的FTP端口。点击右下角的设置按钮进入高级设置,选中FTP服务器,编辑它。由于FTP服务默认端口是21,因而除了IP地址一栏外,其余均不可更改。在IP地址一栏中填入服务器公网ip,确定后退出即可即时生效。如果架设的FTP服务器端口为其他端口,比如22,则可以在服务选项卡下方点添加,输入服务器名称和公网IP后,将外部端口号和内部端口号均填入22即可。
三、对IIS、Serv-u等服务器软件进行设置
除了依靠系统提供的安全措施外,就需要利用FTP服务器端软件本身的设置来提高整个服务器的安全了。
1IIS的安全性设置
1)及时安装新补丁
对于IIS的安全性漏洞,可以说是有口皆碑了,平均每两三个月就要出一两个漏洞。所幸的是,微软会根据新发现的漏洞提供相应的补丁,这就需要你不断更新,安装最新补丁。
2)将安装目录设置到非系统盘,关闭不需要的服务
一些恶意用户可以通过IIS的溢出漏洞获得对系统的访问权。把IIS安放在系统分区上,会使系统文件与IIS同样面临非法访问,容易使非法用户侵入系统分区。另外,由于IIS是一个综合性服务组件,每开设一个服务都将会降低整个服务的安全性,因而,对不需要的服务尽量不要安装或启动。
FTP最大的安全漏洞在于其默认传输密码的过程是明文传送,很容易被人嗅探到。而IIS又是基于Windows用户账户进行管理的,因而很容易泄漏系统账户名及密码,如果该账户拥有一定管理权限,则更会影响到整个系统的安全。设置为只允许匿名连接,可以免却传输过程中泄密的危险。进入默认FTP站点,在属性的安全账户选项卡中,将此选项选中。
4)谨慎设置主目录及其权限
IIS可以将FTP站点主目录设为局域网中另一台计算机的共享目录,但在局域网中,共享目录很容易招致其他计算机感染的病毒攻击,严重时甚至会造成整个局域网瘫痪,不到万不得已,最好使用本地目录并将主目录设为NTFS格式的非系统分区中。这样,在对目录的权限设置时,可以对每个目录按不同组或用户来设置相应的权限。右击要设置的目录,进入共享和安全→安全中设置,如非必要,不要授予写入权限。
5)尽量不要使用默认端口号21
启用日志记录,以备出现异常情况时查询原因。
2Serv-u的安全性设置
与IIS的FTP服务相比,Serv-u在安全性方面做得比较好。
1)对本地服务器进行设置
首先,选中拦截FTP_bounce攻击和XP。通常,当使用FTP协议进行文件传输时,客户端首先向FTP服务器发出一个PORT命令,该命令中包含此用户的IP地址和将被用来进行数据传输的端口号,服务器收到后,利用命令所提供的用户地址信息建立与用户的连接。大多数情况下,上述过程不会出现任何问题,但当客户端是一名恶意用户时,可能会通过在PORT命令中加入特定的地址信息,使FTP服务器与其它非客户端的机器建立连接。虽然这名恶意用户可能本身无权直接访问某一特定机器,但是如果FTP服务器有权访问该机器的话,那么恶意用户就可以通过FTP服务器作为中介,仍然能够最终实现与目标服务器的连接。这就是FXP,也称跨服务器攻击。选中后就可以防止发生此种情况。
其次,在高级选项卡中,检查加密密码和启用安全是否被选中,如果没有,选择它们。加密密码使用单向Hash函数(MD5)加密用户口令,加密后的口令保存在ServUDaemon。ini或是注册表中。如果不选择此项,用户口令将以明文形式保存在文件中:启用安全将启动Serv-u服务器的安全成功。
2)对域中的服务器进行设置
前面说过,FTP默认为明文传送密码,容易被人嗅探,对于只拥有一般权限的账户,危险并不大,但如果该账户拥有远程管理尤其是系统管理员权限,则整个服务器都会被别人远程控制。Serv-u对每个账户的密码都提供了以下三种安全类型:规则密码、OTP S/KEY MD4和OTP S/KEY MD5。不同的类型对传输的加密方式也不同,以规则密码安全性最低。进入拥有一定管理权限的账户的设置中,在常规选项卡的下方找到密码类型下拉列表框,选中第二或第三种类型,保存即可。注意,当用户凭此账户登录服务器时,需要FTP客户端软件支持此密码类型,如CuteFTP Pro等,输入密码时选择相应的密码类型方可通过服务器验证。
与IIS一样,还要谨慎设置主目录及其权限,凡是没必要赋予写入等能修改服务器文件或目录权限的,尽量不要赋予。最后,进入设置源码天空


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13182415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存