服务器环境配置全过程

现在传统的虚拟主机已经没有办法满足需要,自己架设服务器或者使用商业的云主机已经成为一种趋势。

我用过虚拟主机,也用过VPS,但是最近两年开始接触云主机,我选择了阿里云云主机和美橙互联的橙云主机。刚开始的时候,总是选择全能配置的镜像安装操作系统,安装完成后,不需要自己来搭建环境,自己设置网站就行,甚至连建站都有软件帮你设置、开通。这一类的软件非常多,除了镜像外,还有一键配置的软件,在自己安装操作系统后用软件进行后面的配置。

使用过程中也发现这种方式尽管省心,但是毕竟是“工厂"里出来的东西,很难进行个性化的设置,会给使用带来一些麻烦。比如,用软件安装环境后,默认的网站路径会发生变化,会转到安装配置软件的目录中,这样在后面安装AD CS之类需要使用默认网站路径的软件来说,设置上会多出一些问题,一旦访问权限没有设置好,可能会影响软件正常安装使用。另外,自动配置软件也会给你按上捆绑的软件,如阿里云的一键配置,最后要给你装上phpwin作为默认网站,而且在安装过程中还经常出错,权限配置有问题。

基于上述原因,昨天花时间自己配置环境,就算是一次练习,其实之前的理论准备已经很久了。

我使用的是阿里云的云主机。主要步骤如下:

1:重装操作系统。用系统的镜像,安装Windows2008R2,64位中文版。

2:安装WinRAR。这个在安装软件时需要,没有解压,有些压缩软件没法安装。

3:同时配置AD CS (如果需要证书服务,一般人可能没有这个需求)、IIS。这种巧合下配置AD CS出奇地顺利。AD CS服务功能中,现在前三项。IIS安装时,除勾选asp.net外,别忘记勾选CGI。

4:安装Mysql。有网站可以下载。网上说字体集选GBK,就这样选定了。安装比较顺利。

5:安装phpmanager。这个在安装php后配置必须的。是安装文件,点击后顺利安装。安装后在IIS管理器中,IIS栏目下可以看到php manager。

6:安装PHP。这个过程费了点周折。开始下载的版本不是安装版,按照攻略进行配置,但是测试时显示500错误。后来下载了一个安装版,就非常顺利了。安装好PHP后需要进行设置,打开IIS中的PHP manager,在里面链接新的PHP版本。具体操作在安装完PHP后有个提示,可以参考上面的文档和网页。

7:安装Wincache。这个是加速PHP运行的。是个安装文件。安装提示做,安装完成后需要将解压文件夹里的php_wincache.dll拷贝到PHP安装目录的exe文件夹中,并在PHP目录下修改php.ini,在最后加上一句:extension=php_wincache.dll.

8:安装URL伪静态。安装下载的Rewrite Module。伪静态设置要根据应用软件了。

9:安装Serv-U。这是个比较好用的FTP软件。但是如果安装后没有修改配置,在以后访问服务器上网站的时候,如果配置有问题,就会转到SERV-U的登录界面上去。而且经常会出现IIS上得网站被停止,网站不能访问。原因是,最近比较新的版本中,Serv-u要监听80端口和443端口,在重新启动服务器后,因为Serv-U先启动,抢先占领了这两个网站访问必需的端口,随后启动的IIS就抢不到端口,网站就不能正常访问。打开网站地址,显示的都是Serv-U登录界面(比较流氓)。一种解决方法是,在服务器端,先停止Serv-U服务,再启动IIS服务,再开启Serv-U服务。之前我是这么做的,还弄不清里面的道理,现在明白了,就可以修改Serv-U监听的端口,把80和443改为其他端口就可以了。这样以后服务器因为各种原因重启,也不需要进行手工配置了。不过说心里话,Serv-U来配置FTP还是非常好的,比Windows自带的那个FTP强多了。

10:另外一个需要安装的就是phpmyadmin了。这个其实不是安装,而是配置。有两个地方可以放这个目录,一个是放在默认网站的根目录里,这样访问的方式是http://IP/phpmyadmin。

另外一种是和其他网站一样建立一个物理路径,因为没有域名,所以不用绑定。单位为了避免和默认网站冲突,端口要改为80以外的其他端口,有些人把它改为8080。访问方式就是http://IP:8080了。

至此,服务器基本配置完成了,听说有ZendGuard、Zendoptimizer,因为不懂用处。所以还没有安装。

接下来配置网站。这是最根本的任务了,服务器最终目的就是运行一个网站。配置了几年,今年总算有了自己的心得,改天分享。

时间: 2024-10-28 20:45:15

服务器环境配置全过程的相关文章

衡阳高防服务器租用-CentOS6.2服务器环境配置:源码编译PHP5.4

衡阳高防服务器租用-CentOS6.2服务器环境配置:源码编译PHP5.4 在 开始之前,先把关于libmcrypt库的问题再说说,我也是在安装过程遇到的,因为原本以为yum可以安装好一切依赖包的,但在Centos6.2 64位环境下就是这么奇怪,yum安装上的libmcrypt始终都在编译过程提示缺少一个.h文件,为此差点碰伤了头.经过过多试验,总算把 libmcrypt这块先弄好了,否则到了PHP的安装环境是做不来的.安装PHP5.4.13要做的相关准备工作有除了下载PHP5.4.13的源码

深度学习服务器环境配置: Ubuntu17.04+Nvidia GTX 1080+CUDA 9.0+cuDNN 7.0+TensorFlow 1.3

本文来源地址:http://www.52nlp.cn/tag/cuda-9-0 一年前,我配置了一套"深度学习服务器",并且写过两篇关于深度学习服务器环境配置的文章:<深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0> 和 <深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow> , 获得了很多关注和引用. 这一年来,深度学习的大潮继续,特别是前段时间,吴恩达(And

[日常填坑]图像分类实战-服务器环境配置

服务器Ubuntu.pytorch框架.网络模型SE-Resnet50,优化算法Adam pytorch(python优先的深度学习框架,是一个和tensorflow,Caffe,MXnet一样,非常底层的框架,它的前身是torch) 主要步骤(环境配置): 1. 需要下载cuda8.0 2. 需要下载pytorch(两种方法) 注意: 第一种方式:可以下载Anaconda(一个python的包管理工具),通过conda下载pytorch 第二种方式:可以直接下载pytorch(如下命令行) p

阿里云服务器环境配置和跑简单javaWeb项目

关于服务器的选择,大的服务器厂商有阿里云和腾讯云,还有一些比较小的厂商,但是发现阿里搞了一个轻量应用服务器,学生验证一个月只需要10块,还是毫不犹豫投入了阿里的怀抱,呢么就来讲下阿里云服务器环境的配置和简单的测试连接 首先将服务器租到手之后打开看一下 我们这里租的是windows系统的阿里云,方便操作,如果有需要可以使用CentOS或者Ubantu的linux系统操作,也许会更方便,这里图简单还是选择了window系统,在选项中也可以随时更改系统镜像 其次我们如果想要通过域名连接我们的服务器,我

服务器环境配置五大免费主机系统

五大免费主机系统 在服务器运维过程中,主机管理系统有着极其重要的作用,不仅能减轻管理员的工作量.加强规范化管理,优秀的主机系统还能提升服务器安全. 虽然现在国内有不少收费版主机系统,但能省则省总是好事. 另外收费的主机系统一般都面向专业IDC,功能强大而复杂:对我这种非专业IDC人士没什么吸引力,反而会成为累赘.于是小编搜寻了下国内各大免费主机系统,经过详细的使用体验,现在把值得推荐的几款主机系统分享给大家. NO1:护卫神.主机管理系统 推荐指数 ★★★★★ 之所以把护卫神放第一,主要是他太吸

零基础建站如何配置PHP运行环境 几种服务器环境配置的选择和方法

上次给大家分享了小白建站如何选择虚拟空间及服务器,及购买域名的基础知识,这些是硬性要求,你的网站要想运行起来,硬件只是基础,真正的技术是软件,关于PHP软件开发技术,后面我们会慢慢的分享给大家,今天主要给大家分享的是,如何在你服务器配置PHP运行的环境,有哪种模式,如何选择呢? 如果你是开发测试模式,php环境用一些集成的环境就行,方便快捷,但是最好不要用到正式的服务器环境上.现如今用的比较的php集成环境有,phpstudy,wamp,xampp,apmserv等,当然还有很多,几种用的比较多

LNMP(linux+nginx+mysql+php)服务器环境配置

一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了.Igor Sysoev在建立的项目时,使用基于BSD许可. 在高并发连接的情况下,Nginx是Apache服务器不错的替代品.Nginx同时也可以作为7层负载均衡服

oracle环境配置全过程

1.安装oracle 11g 2.Oracle自带的SQL Developer 在安装完Oracle Database 11g Release 2数据库,想试一下Oracle自带的SQL DeveloperW工具,在操作系统菜单的所有程序中找到SQL Developer如下所示,并单击: 结果却提示缺少快捷方式,没找到"SQLDEVELOPER.BAT",如下所示: 在Oracle的安装目录D:\DataBaseInstall\Oralce_11g_r2\product\11.2.0\

【图文讲解】TomCat服务器环境配置及项目部署

转载请注明出处:http://blog.csdn.net/caoyouxing/article/details/42644575 如何下载安装tomcat?如何配置环境变量?如何部署项目?在这过程中是否和作者一样经常出现错误? 请仔细读文及注意事项. 工具/原料 1,JDK:版本为jdk-7-windows-i586.exe 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 2,tomcat:版本为apa