主机软硬件来看,自己电脑是可以搭建服务器的,可以根据自己应用服务占用资源情况选取合适的电脑硬件配置。如需要持续长期运行,同时建议主机安装使用服务器版本的操作系统如windowsR2,并配置好合理的安全策略和关闭不必要的应用。
具体应用搭建时,通常网站服务可以通过IIS或tomcat等方式部署;FTP服务可以通过IIS或专门的FTP软件安装部署;数据库常用的有mysql、mssql、oracle。
互联网访问的几个方案有,路由器端口映射、自建内网穿透、本地内网映射外网。在本地有路由权限且有公网时,通过路由映射外网;内网环境的服务器,但自己有公网服务器资源时,在自己公网主机上自行搭建SSH或类似转发外网;内网无公网IP资源时,通过类似frp或nat123映射外网。
想搭建成为服务器,首先要能够通过路由器将个人电脑暴露于外网,使得网络上的其他主机能够访问到你的个人电脑。其次,个人电脑的IP地址必须转变为静态,否则你的电脑IP地址会不固定,网络上的其他主机也难以访问到你的个人电脑。如何选择电脑搭一个服务器,可参考这篇博文:
如果是拿电脑搭建服务器,用来学习,练手还可以。当然如何用电脑搭建的服务器,搭载应用跑业务,那么就不必了,我是做服务器运维出身的,目前个人开发者、中小企业选云服务器进行上云是最合理的,云厂商为了拉新对新用户价格超低,加之云服务器稳定性高,弹性伸缩方便,我写过一篇文章,希望能帮到你。文章地址:
服务器其实就是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器与普通的计算机内部结构相差不大。
因为路由器可能会自动更改局域网内设备的IP地址(一般地址池120分钟更换一次),所以我们作为服务器的电脑要固定IP地址,以免过些时候访问不了。
点击【使用下面的IP地址】并填写你需要的IP地址,一般以192.168.1开头,可以任意选择,只要不与网关和现有设备的IP地址冲突即可。
这里以192.168.1.106为例,子网掩码填写255.255.255.0;网关一般是192.168.1.1。
MicrosoftDefender防火墙会禁止其他流经计算机网络端口的流量,以确保未被注意的数据包不会进入计算机并确保其安全。它还负责打开和关闭或侦听网络端口,要想你的电脑能被其他设备访问,必须关闭防火墙。(本机访问不需要)
此时电脑就可以对外访问了,那么快试试在浏览器中访问http://192.168.1.106吧!
MySQL是一个开源的关系型数据库管理系统,常和PHP搭配使用。由瑞典MySQLAB公司开发,属于Oracle旗下产品。在WEB应用方面,MySQL是最好、最流行的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之
一。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
此时你可以选择下载内容管理系统WordPress,放在D盘PHPstudy安装目录的【PHPstudy_pro>WWW】文件夹下,然后访问:
填写你刚刚设置的数据库名和密码,安装并且找到你心仪的模板,你的博客/网站就做好了,即可进入你的网站。(此时只能内网访问)
你的需求慢慢在变大。现在,你可能有了很多个网站,而且是通过域名访问。但是只能是类似:91这种带端口号的方式。
你的需求慢慢在变大。现在,你可能有了很多个网站,而且是通过域名访问。但是只能是类似:91这种带端口号的方式。如何用一台主机配置多个网站、多个域名呢?这需要用到反向代理。
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。
假定我们买了一个域名,拥有无限二级域名。但有且仅有一台服务器,但是想要建立多个不同的网站。而那些网址都要求不同的端口(主目录),既每个网站占用一个端口。这时,我们将不得不戴上端口号去访问这些网站。
而用反向代理即可解决这个问题。由于网上的错误实例和代码太多,因此我们做了一篇正确的文档。请访问下面文章,使用文章内的代码完成配置。
在DNS管理器新建主机,填入你的域名(任意)和IP地址(服务器IP),如果你要使用二级域名就填入xx(二级域名).和IP地址。此处的IP地址全部指向本机。
公网访问目前有两种途径:
1.向运营商申请公网ip(可以说做监控用),就能通过ip 端口访问。
2.买云服务器,然后备案。如果想通过域名访问,就必须备案。
、MicrosoftAzure(微软云服务)、AWS(AmazonWebsiteServices,亚马逊云服务)。大家可点击对应链接去官方活动页面选择自己需要的服务器。