十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
上一篇文章 《如何在Windows上搭建web站点,并发布到公网1/2》 中,我们分享了如何在Windows上搭建了Web建站环境,并且配置了一个演示站点,并且使用cpolar将演示站点,发布到了公网上。
我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、广州ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的广州网站制作公司
本篇继续配置,将该站点,配置成开机自启动的模式。
正常第一次打开VS CODE时,它会自动判断系统语言,并尝试安装中文插件,切换成中文。看系统提示即可。
在上一篇教程中,我们在前台运行cpolar程序,关掉后,域名消失,现在我们将参数保存到配置文件中。以支持开机后台自启动运行。
运行VS code, 菜单 -- 文件 -- 打开
找到cpolar的配置文件目录: "C:\Users用户名.cpolar\cpolar.yml"
在文件夹中,找到C盘--用户--当前用户名--.cpolar目录--cpolar.yml文件,选择 打开
提示是否信任,打勾,并点击 打开
现在看到的就是当前cpolar的配置文件,如下图:
上图为样例配置文件,它会配置两个默认隧道:一个远程桌面隧道和一个website隧道。
参数说明:
本例中,我们需要修改两处:
保存文件
在前台启动所有隧道测试
应该命令的意思是启动所有配置文件中保存的隧道
我们发现,已经正确启动配置文件中的所有隧道了,配置了二级子域名,并且本地端口也已经改为了80端口。
按CTRL+C退出。
在搜索栏上输入 cmd ,弹出 命令行提示符 ,选择 以管理员身份运行 ,如下图
在管理员级命令行窗口输入
启动cpolar服务
如下图:
可以在搜索栏输入 services ,选择打开 服务 ,进一步查看cpolar服务的状态,如下图:
在 服务 中,我们找到cpolar service,可以看到,当前状态为 运行中 ,说明启动成功了。
该服务会开机自启动,所以,我们以后就不必手动启动它了。
由于是在后台运行cpolar,我们不能像先期一样看到隧道的情况。我们可以通过 访问cpolar后台--状态,查看隧道状态。
如图说明配置成功
验证重启后,站点是否正常。
如果重新启动后,在cpolar后台隧道在线列表中,隧道仍在线,并且网站仍可以正常访问,就说明,全部配置成功了!
今天,我们将cpolar安装为服务,将web站点的隧道信息,配置到了cpolar的配置文件中,并且设置为开机自启动。Web站点也配置成了开机自启动。
现在,您有了一个超稳固的Web站点,只要PC机开机,它就可以被正常访问到。不需要在前台打开什么应用程序才可以,完全后台服务化。
接下来,我们将搭建一个更接近实用的WordPress博客站点。
建站的话可以选择Linux。
1.Linux可以看到源代码,windows不行。
这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也因为代码可见,不用担心恶意功能或者后门,对于军政企的使用比较有利。另外在系统出现严重问题的时候,可以自行修改代码或者接个几k的patch就能编译然后使用,而windows你得等微软的补丁。
2、Linux命令行功能强大,可以做任何事情,windows也有命令行,但是属于附属品。
命令行是Linux的根本,甚至你对某些命令不满意,你也可以自己修改或者编个自己的命令出来。命令行的好处是可重复。
3、开放源码和高度可定制
开放源码的初衷,不是为了自由而是为了定制。ATT UNIX从来就是有版权的,但是源代码仍然可用,这是为了让用户能够根据需要,去修改它。Linux社区所赞赏的软件和系统,多半遵循同样的规则——它应该能够适应不同用户的不同环境,能够轻易的改变自己的行为,能够轻松的与不同环境整合。与其假设别人和你的需求一致,不如给予它们定制系统的自由。
4、去中心化
分散的软件开发,也注定了系统的接口和形式不统一——因为大家都喜欢发明轮子。而每个人的轮子或多或少更适合自己和社区,而非所有人,而在Linux的环境下又没有人能强迫所有人用自己的轮子(除了Kernel开发者,但其实很多distro对kernel也有patch),所以与其制定一种实践,Linux更多的让用户去选择生活的方式。
你会看到Linux生态环境中有大量的distro,不同的distro有不同的init方式,不同的软件包管理器和安装策略;每个人习惯使用不同的VCS,不同的shell,不同的编辑器,都就是更多的选择的哲学的体现。
5、Linux是基于网络的,诞生于网络。
远程连接上SSH,你就可以轻松操控远在千里之外的Linux服务器,只要有相应的权限,几乎和坐在物理机面前没有区别,哪怕网速很糟糕,实际只是一些加密的字符在传送,需要的带宽很小。
如何在服务器上建立站点,让互联网其他人能访问自己的网站,今天通过亲手实践操作,以图文形式描述在服务器上建立站点的一些步骤和方法。 1、需要了解,服务器和普通电脑没有太大的区别,由此,也让我们在接下来的学习中更容易操作服务器,在任务栏“开始”菜单点击“管理工具”选择“Tnterest信息管理(TTS)服务器”如下图所示: 2、点击“+”展开可见如下图所示信息,选择“网站”右键再选择“新建”点击“网站”进入网站创建向导。 3、在“网站创建向导”如图所示文本框里里输入网站相关描述,这里可以是任意的,可是英文也可以是中文,关键是方便你的记忆和以后管理站点。输入完后,按“下一步”继续。 4、在“网站创建向导”里进行IP地址和端口的设置,保留“网站IP地址”和“网站TCP窗口”默认值不变,只是在“此网站的主机头”位置的文本框里输入网站的域名,然后点击“下一步”继续。如图所示: 5、在“网站创建向导”里进行“网站主目录”的设置,点击“浏览”按钮,选择之前放置网站程序的文件夹,确定后路径将会自动生成,然后点击“下一步”继续。如图所示: 6、在“网站创建向导”里进行“网站访问权限”的设置,默认只勾选了“读取”,我们需要在此选择第二项的“运行脚本(如 ASP)”,然后点击“下一步”即可完成网站站点的创建。 以上就是在服务器里创建站点的方法以及步骤,大家可以通过访问创建站点的时候绑定的域名来查看自己建立的站点是否成功,刚才绑定的域名是www.***.cn在ie浏览器上打开之后看到效果如图所示: 站点建立完成后还需要一些简单的设置,比如多个域名访问同一个网站等方面,这些将会在下一次亲手操作实践后分享。先正确安装Windows2008操作系统,然后安装IIS7(一定要选择IIS6兼容模块)。再安装PHPWEB一体包,然后做些简单IIS绑定网站的工作就搞定了。PHP套件是一款自动安装配置PHP+MySQL+PhpMyAdmin等web环境的组件,一键操作省去很多的麻烦,只需要花上您几分钟的时间既可以迅速为您配置好。1、首先确定IIS是否已安装,如果已安装,此步骤可以略过,在控制面板中找到“添加/删除window组件”,点击“Internet信息服务”,继续下一步,中途如果提示缺少什么文件的话,点击只管选择IIS包中的文件即可。点击下步至到完成。2、web站点的配置,windows XP从“控制面板”-“性能和维护”- “管理工具”中找到“Internet信息服务”,点击打开该服务的管理窗口如图所示。3、IIS中一般都包含有一个默认web站点,它的站点文件夹是“c:\inetpub\wwwroot”下面我们看web站点的配置,选中“默认站点”,单击鼠标右键,可以看到弹出菜单中有多种相关web站点的设置。4、而选择“新建”中的“虚拟目录”就可以为该web站点新建一个虚拟目录。5、设置网站的默认打开文档,即当在IE中输入网站url地址后首先打开的网页,一般是网站的主页。Windows Server 2012 搭建PHP+MySQL环境要分环境,有IIS和APACHE。点击任务栏左下角的“服务器管理器”,在“安装类型”选项卡中选择“基于角色或基于功能的安装”,服务器选择中直接选择当前服务器即可,在服务器角色中选择“Web服务器”(如图1-1)。然后到“Web服务器角色(IIS)”中选择需要的IIS组件。这里需要额外勾选:请求筛选、IP和域限制、URL授权、Windows身份验证、HTTP重定向、CGI、ISAPI扩展、ISAPI筛选器。选择完毕后确认安装,在同时“功能”选项卡中选择安装“.NET Framework 3.5”,系统将会安装IIS以及相关的服务组件。,如果看到以下页面则表明我们已经安装完毕。Windows Server2012中安装MySQL同以往版本安装并没有什么不同。下载Windows (x86, 64-bit), MSI Installer。2.2.双击安装包进行安装,我们选择“Custom”模式,将安装目录存放在“D:MySQL”中,数据库文件存放在“D:MySQLdata”中;2.3.设定默认root管理员的帐号密码,这里由于我们是本地测试,所以设定密码为:123456,如果是用于服务器环境,需要根据情况将密码、端口重设;至此MySQL服务器已经安装完毕了(如图:2-1)。3.1.我们这里选择下载PHP5.3,可以从官方:获取。这里由于我们将采用Fast-cgi模式安装,所以选择VC9 x86 Non Thread Safe。3.2.双击包进行安装,将安装目录更改为“D:PHP”,选择服务器“IIS FAST-CGI”;3.3.确认安装,安装完毕后在命令行中输入“php -v”,看到如图信息则表示已经安装完成。(如图3-1)为了方便的对PHP管理,我们选择安装IIS的PHP Manage组件,可以从百度上找网站下载,这个安装过程非常简单,这里不再详细介绍。以服务器套件wamp Server 2.5为例说明。刚装完wampserver之后,尝试通过外网访问我们配置好的wampserver服务器,但是会发现通过外网访问会提示权限不够,这是为什么呢?是因为wampserver默认是只允许127.0.0.1访问的。1、进入系统的控制面板--程序和功能--打开或关闭Windows功能--勾选Internet信息服务,点击确定安装。2、安装完成后,在控制面板 -- 系统和安全--管理工具中看到Internet信息服务(IIS)管理器,运行即可。3、打开IIS管理器,可以在默认网站上,右键”属性“中进行设置,一般在”网站“选项卡下设置IP地址,在”主目录“中设置web目录,也可以在IIS管理器中,右键”添加网站“,在弹出添加网站的对话框时,可以设置主目录以及IP地址等信息。
首先win2008过时了, 目前建议用 win2012或者2016版本。
要么使用 IIS,要么用第三方面板来部署建站环境。
国内比较流行的是phpstudy,phpevn,宝塔等等,这些可以搭建 php类的环境。然后就可以可用来建站了。
其实你要是想建php站, 比较合适的是在 linux服务器中运行,这样效率高,安全性也高。从你的需求来看,国内选择那几个比较大的商家合适。
说到目前常用在服务器租用的时候选择的系统,自然就是Windows系统与Linux系统,这两个服务器系统可以说是平分秋色,用的人都是非常的多的。当然,也有其他一些比较偏门的系统,不过基本上没有几个人使用,也就没有什么好说的了。
那么,既然一般在服务器租用的时候,都有Windows系统与Linux系统的服务器给大家选择,该选择哪个服务器系统才好呢?相信很多人对于这个问题,都是比较困惑的吧,下面就一起来看看吧。
Windows系统:
Windows系统大家自然再熟悉不过了,日常用的电脑基本上也都是装的Windows的系统,不过一个是个人版本,一个是服务器版本而已。目前在服务器租用的时候,常见的是Windows2003的服务器系统,也有比较新的Windows2008系统,不过使用率没有03的高。
服务器租用时选择Windows系统的好处在于,大家平时都在使用Windows系统的图形界面,对其非常的熟悉,遇到一些问题也容易解决。相较于Linux的系统而言,会更加得心应手。不过在稳定性与兼容性方面,Windows系统会略逊Linux一筹,但对于要求不是太高的人来说,Windows系统是非常不错的选择。
Linux系统:
Linux系统相较于Windows系统来说,知名度就没那么高了,但其专业性是毋庸置疑的。就像上面说的,Linux系统作为服务器系统来说,不管是在稳定性还是兼容性方面,都要比Windows系统高,是专业人士在服务器租用时首选的服务器系统。
不过对于一些不熟悉Linux系统的人来说,在操作方面可能会有些难度。因此,在服务器租用时如何选择,还是得根据自己的情况来抉择。