对于许多新手来说,如何在服务器上部署网站并不了解,这个教程希望对新手有帮助。
1、IIS服务器
2、Net Framework35 (方便起见,我们这里Framework说的都是指的这个版本)
这两个软件都需要我们自己手动 *** 作安装到服务器里面。那到底是先装哪一个呢,为了方便起见,一般我们都先安装IIS服务器,然后再安装Framework。
当然偶也遇到过几次部署人员先安装了Framework再安装IIS服务器的,这样的 *** 作步骤就会导致Framework不会被注册进IIS服务器里面。就是说在网站属性的ASPNET选项卡上面不会出现下面这样的版本选择框
那我们怎么处理这样的情况呢,很简单,手动到IIS里面注册一下:
开始-->运行-->cmd-->输入 C:\WINDOWS\MicrosoftNET\Framework\v2050727\aspnet_regiisexe -i
再说一下我们公司用的系统WindowsService2003sp2,怎么看这个信息呢?
右键我的电脑-->属性 就可以看到了
接下来,我们就可以开始安装了。
首先,是安装IIS
开始-->控制面板-->添加或删除程序-->打开 添加/删除windows组件 窗口 这个打开的过程可能比较慢,系统要先自动检测一下到底装了啥东西
然后一直下一步就可以完成IIS的安装了。
安装Framework没有什么好说的,双击安装文件一直下一步就可以了。
等两个软件都安装完成后,就可以通过
右击我的电脑-->管理 打开计算机管理窗口
可以看到里面有一项应用程序服务器的选项,不错,就是刚才安装的那个东西。
点开它,会看到一个 Internet 信息服务(IIS)管理器,就是要在这个东西里面 *** 作,其他的不用去管。
打开,会发现有三个子菜单:
1、应用程序池
2、网站
3、Web服务扩展
什么是应用程序池?太专业了,不去管他,为了保险起见,偶每建立一个网站都要创建一个应用程序池来管理,至于这个池的配置,一切默认啦,微软都已经帮做好了。
来创建一个应用程序池:
右键应用程序池-->
然后展开这个应用程序池的菜单,就可以看到刚才新建的Test的应用程序池了。
接下来左键单击 Web服务扩展 菜单 打开net20的扩展
接下来就可以新建一个网站了,右键 网站
直接单击下一步
输入网站的名字 Test ,下一步
选择端口,如果需要绑定IP和主机头,需要在这里绑定,没有需要,就不做了(打个比方,网站的访问路径是>
接下来要选定网站的物理路径,就是这个网站的文件到底放在了电脑的那个地方,C盘?D盘?还是哪,反正就是网站所在的文件夹的路径
选定文件夹后再点击下一步
接下来要配合网站的访问权限,由于网站需要些文件 *** 作的功能,所以一般都把写入权限加上
单击下一步后,网站就算是创建成功了
1、首先需要在linux服务器上配置java环境,如安装jdk+tomcat
2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下
3、复制到tomcat的webapps后,重启tomcat,然后访问>
4、安装jdk+tomcat环境如下:
1)下载JDK(下面分别是32位系统和64位系统下的版本)
>
# getconf LONG_BIT # 查看系统多少位
2) 安装JDK70版本
先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk
java version "160_17"
OpenJDK Runtime Environment (IcedTea6 174) (rhel-121b17el6-i386)
OpenJDK Client VM (build 140-b16, mixed mode)
# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-444-13el6i686
java-150-gcj-1500-291el6i686
# yum -y remove java-150-gcj-1500-291el6i686 #卸载软件包
安装jdk70
解压配置安装
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586targz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk170_09 /usr/lib/jvm/java7
添加jdk70到系统环境变量
# cp /etc/profile /etc/profilebak #备份
# vi /etc/profile #编辑,在最后添加下面的内容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# source /etc/profile#使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives --config java
测试
# java -version # 测试是否成功
下载并启动tomcat
# cd /data 进入你放置的目录# wget >
C语言当然是可以写 *** 作系统的,但是 *** 作系统的编写一般都不仅仅只是用C语言编写的。
写 *** 作系统需要编程语言提供以下几个特征:
1、跨平台,不能是只在某个平台下编译(VB就不行);
2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;
3、必须有方便的 *** 作硬件的功能,容易嵌入汇编(Java就不行);
4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C不行,如果放弃Class的话C基本可以);
5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C写的);
6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);
7、开发者众多(小众语言就不行);
8、该语言开发 *** 作系统的资料要足够完善。
1,切换到nginx的配置目录,找到nginxconf文件cd /usr/local/nginx/conf
vim nginxconf
2,如果是单项目部署的话,只需要在nginxconf文件里面加上以下
server{
listen 80;
# 域名,本地测试可以使用127001或localhost
server_name >你可能需要该公司的技术支持
有的是需要你写清楚数据库的建库和建表的sql语句,以及数据语句,以文档的格式发给他们,他们给你在当地执行。
有的只要你把数据库在本地备份给他们他们在那里还原即可。
这就看他们的要求了,不用去他们公司的。linux 上 写C,C++,Java的服务程序都是可以的,当然,C、C++的执行效率是最高的,我的建议是,如果是C/S模式的应用,用C,C++;如果是Web相关的应用,用Java。这就要看你自己的需求了。
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在d出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
2、更新完成后,打开浏览器,输入“>
3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/>
4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在d出的对话框中勾选“万维网服务>
5、在局域网中其它计算机上,打开浏览器,输入 “>
扩展资料:
入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。
不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。
还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)