美国主机资讯站

虚拟主机Windows和Linux操作系统

 

目前国际市场上的虚拟主机按操作系统类别的不同,可分为Windows系列和Unix/Linux系列主机。
(1)Windows系列
一般使用Windows Server 2003作为操作系统,使用IIS6.0作为Web服务器。具有较大灵活性,支持多种语言,包括ASP、ASP.Net、PHP、JSP等,支持多种数据库,包括MySQL、Access、SQLServer等。
(2)Unix/Linux系列
一般使用FreeBSD、Redhat Linux等作为操作系统,使用Apache、Nginx作为Web服务器。主要支持PHP语言,支持MySQL数据库,具有更高稳定性和专业性。Linux+Apache+Mysql+Perl/PHP/Python,作为强大的Web应用程序平台组合,拥有Windows系列无法比拟的兼容性,也被越来越多的人使用。

在选择虚拟主机时,要根据自己的编程语言或者数据库等情况来选择虚拟主机。
(1)根据使用的编程语言来选择合适的操作系统和主机类型:
网站使用ASP、ASP.net编写的,请选用Windows系列虚拟主机;
网站使用PHP编写的,最好选用Linux系列虚拟主机;
如果使用PERL或CGI的,两种平台都可以。
(2)根据数据库情况来选择合适的操作系统和主机类型:
使用Microsoft SQL Server数据库,需选择Windows系列主机;
使用MySQL数据库,最好选择Linux系列主机。
需要说明的是当前有些主机商推出了全能主机,也就是适合常见的大部分脚本语言,对于操作系统的苛刻要求也就不存在了。

注意事项:

(1)Windows系列用户虚拟主机下设置了3个子目录,htdocs;WebLog;database。htdocs—存放用户站点页面,即您应将文件上传至此目录下;WebLog—目录是用户网站的访问日志,每天一个文件,是一个只读目录。当用户测试网站出现错误时可以下载log.gz文件参考其内容;database—是一个只读目录,可以存放Access数据库等文件。
(2)如果您的站点开设在Linux/Unix操作系统上,FTP根目录就是Web站点的根目录,您可以把文件直接上载到FTP根目录;建议您将PHP程序权限改为600,CGI/Perl,程序权限改为700,包含数据库密码等敏感信息的配置文件的权限也改为600,这样可以最大程度地保护您的源代码的安全。

 

原创文章如转载请注明:美国主机资讯站
Namecheap.com

发表评论

*

* 绝不会泄露


Design By HostChoose | Power By Wordpress