如何在Linux下搭建apache服务器
1 删除Linux系统本身自带有apache服务器。
2 查看系统是否已安装GCC(只有装有gcc才能使用)
3 解压apache软件,并进入到解压之后的文件夹
4 安装apache
指令 configure:
/configure --prefix=/usr/local/apache --enable-so
5 make指令:
6 make install
7 配置和开启apache,访问测试
8 打开浏览器测试
你好!
基本上没啥错误 不过网站目录建议用""号
如果默认文件不是indexhtml请加上下面的来完成
DirectoryIndex indexhtml
下图就是在不影响apache默认站点下实现的 DNS是通过改hosts实现的。。。
希望能帮助你!
如何在windows搭建Apache Tomcat
在windows上搭建tomcat服务器:
环境:
JDK 150_06
Tomcat-5520
Windows2003
步骤:
1把JDK解压放到C:\jdk150_06下,把Tomcat解压放到C:\Tomcat-5520-WEB下
2添加系统环境变量:
JAVA_HOME=C:\jdk150_06
CLASSPATH=;%JAVA_HOME%\LIB
TOMCAT_HOME=C:\Tomcat-5520-WEB
修改系统环境变量PATH,在它的最前面加入:
%JAVA_HOME%\BIN;
注:放在最前面是预防有其它的JDK或JRE路径占先,如你装了Oracle就会有一个低版本的JRE。
3在"开始"菜单运行CMD进入DOS窗口,执行cd c:\Tomcat-5520-WEB\bin命令进入执行文件的目录。执行如下命令(是从DOS直接COPY出来的,含提示信息):
C:\Tomcat-5520-WEB\bin>service install tomcat
Installing the service 'tomcat'
Using CATALINA_HOME: C:\Tomcat-5520-WEB
Using CATALINA_BASE: C:\Tomcat-5520-WEB
Using JAVA_HOME: C:\jdk150_06
Using JVM: C:\jdk150_06\jre\bin\server\jvmdll
The service 'tomcat' has been installed
C:\Tomcat-5520-WEB\bin>net start tomcat
Apache Tomcat tomcat 服务正在启动
Apache Tomcat tomcat 服务已经启动成功。
这是我帮你摘录的,你可以参考一下。
Apache和IIS是目前被广泛使用的两种Web服务器软件,其中Apache是开源软件,不仅用于Unix系统,也有基于Win32平台的版
本;IIS是Windows操作系统自带的组件,也提供了强大的Internet和Intranet服务功能。这两种服务器软件各有特色,前者对
ASP+Access的支持比较好,而后者是PHP+MySQL平台不二的选择。
笔者所在学校的服务器上要分别运行基于
ASP+Access和PHP+MySQL平台下的不同站点,考虑到重新配置IIS,使其支持PHP+MySQL,或者重新配置Apache使其能支持
ASP+Access。这两种方法虽然从技术上都能够实现,但配置过程较复杂,不易于推广,不利于初学者使用。笔者经过一段时间的摸索,终于找到了一种使
IIS和Apache共存,快速搭建同时支持ASP+Access和PHP+MySQL平台的方法,使用一个多月以来,非常稳定,现简述配置方法如下。
软件准备
1
在服务器(笔者使用的操作系统为Windows
2003)上安装并配置好IIS,将站点A(ASP+Access)端口改为8080,因为默认的Apache配置使用的是80端口,如果不修改IIS的
默认端口,会导致下面的Apache+PHP+MySQL套件无法安装。
2 从以下地址下载EasyAPM Server202:http://downmicronskynet/indexphpo=display;id=2,并解压到d:/usr目录。
安装EasyAPM Server
EasyAPM Server 是Windows 2000/XP/
2003
系统下的Apache+PHP+MySQL运行环境快速集成安装套件,安装后系统中就会包含以下程序:Apache v2054
(Win32)、PHP v440 (Win32)、Zend Optimizer v2510a (Win32)、MySQL v4025
(Win32)、phpMyAdmin
v263-pl1,用户无需修改任何配置文件。对初学者来说,它是安装最方便、最快速的一款Web服务器平台。
第一步,运行d:/usr/installbat,安装Apache+PHP+MySQL 集成套件;
第二步,将站点B(PHP+MySQL平台)的文件拷贝到d:/usr/www下;
第三步,安装并配置好MySQL数据库,默认的数据库用户名是“root”,密码为“micronskynet”,安装后可以登录http://localhost/phpmyadmin进行在线修改密码、添加账号、建立数据库等操作;
第四步,将站点A和站点B的域名都解析到服务器所在的公网IP。
现
在通过站点A和站点B的访问都指向到了站点B上,因为默认的Apache配置使用的是80端口,此要想让站点A正常访问只有其网址后面输入端口号8080
才行。不过总不能让访问站点A的朋友都在网址后面输入一个端口号吧,没关系,只要按照下面的方法在Apache里稍做设置就可以直接使用域名访问了。
设置Apache作为IIS的代理
1. 加载Apache的代理模块
找到d:/usr/local/Apache2/conf/httpdconf,用记事本打开,取消下面四行的注释(去掉文字前的“#”):
LoadModule proxy_module modules/
mod_proxyso
LoadModule proxy_connect_module modules/mod_proxy_connectso
LoadModule proxy_http_module modules/mod_proxy_httpso
LoadModule proxy_ftp_module modules/mod_proxy_ftpso
2. 建立虚拟主机,进行端口重定向
将站点A域名的所有访问转向8080端口,为此在httpdconf末尾增加以下内容:
ServerName xxxxxxxxx (填写站点A的域名)
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
以上两步操作完成后,保存httpdconf文件,重启Apache服务。
小提示:双击d:/usr/下的Apache Restart快捷方式可以快速重启Apache服务。
这样简单的三步操作就快速实现了IIS和Apache共存,基于ASP+Access平台的站点可以直接放在IIS里运行,基于PHP+MySQL的站点则运行在Apache下。如果有两个以上的站点,只要按照以上步骤在Apache中建立多个虚拟主机就可以了。
0条评论