如何在eclipse中配置apache服务器

如何在eclipse中配置apache服务器,第1张

按照下面的步骤做:

点击window-- show view - other 找到servers 点击OK

然后在servers 里面右键鼠标 new -- server 找到tomcat版本,点击next,然后点击browse选择你电脑上面的tomcat安装路径就行了。

前提是你的eclipse要能支持tomcat,也就是安装过tomcat插件或者你的eclipse是eclipse for J2EE

能够开发web项目的。

方法如下:

1、安装Apache服务器

2、查看是否安装了apache服务器(apache服务的软件包名称叫做httpd)。

3、通过yum安装Apache服务程序。

4、安装完成后,启用并启动Apache服务。

这是我在以前的FEDORA下面的安装日志,在最近的几台LINUX系统中都成功安装了的,REDHAT、centos这2个系统下都可以成功安装。

你试试吧。

http://hibaiducom/reon/blog/item/53130408cee07231e8248873html

另外提供APACHE、PHP、MYSQL的下载地址:

http://ftpsuperusercokr/pub/

你可以通过以下三种方法安装Apache服务器。

  1.如果你安装的Linux版本中带用Apache的话,就在选择所要安装的服务

器的时候,将httpd这个服务选上,Linux安装程序将自动完成Apache的安装工

作,并做好基本的配置。

  2.使用可执行文件软件包,这比较适合那些对编译工作不是太熟悉的初级

用户,因为它相对比较简单。

  下载软件包apache_124etargz

  tar

xvzf

apache_124etargz

  这就完成了安装工作,简单吧!

  如果你使用的是RedHat

Linux的话,你也可以下载apache_124rpm软件

安装包,然后使用rpm

-ivh

  apache_124rpm命令安装。

  3.如果你想把Apache服务器充分利用起来的话,就一定要自己编译

Apache定制其功能。

Apache 的安装无外乎两种方式:源代码安装和二进制包安装。这两种安装类型各有特色,二进制包安装不需要编译,而源代码安装则需要先配置编译再安装,二进制包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍二进制DEB包安装方式(此方法只适用于Debian GNU/Linux 及其衍生版)。

系统:GNU/Linux Debian/etch

Apache当前版本: 242

1、安装:

使用以下命令安装:

tony@tonybox:~$sudo aptitude update aptitude install apache2 apache2-utils

其中apache2-utils提供了我们在配置维护过程中非常有用的一些工具

安装完成后,可以使用下面的命令启动Apache 服务:

tony@tonybox:~$ sudo /etc/initd/apache2 start

停止Apache服务则是:

tony@tonybox:~$ sudo /etc/initd/apache2 stop

也可以直接用 kill 命令强制杀死apache2进程

tony@tonybox:~$ sudo killall apache2

如有需要, 可以通过rcconf来控制是否在系统启动时加载Apache 服务

启动完成后打开浏览器, 使用URL http://localhost/ 来访问已经启动的Apache服务器, 服务器将会跳转到 http://localhost/apache2-default/, 向浏览器返回一个Apache安装成功的页面。

注: 这取决于/etc/apache2/sites-available/default 配置文件中, 是否取消了

RedirectMatch ^/$ /apache2-default/

行的注释

2、 配置文件说明

在Debian下, 安装完成后, 软件包为我们提供的配置文件位于/etc/apache2目录下:

tony@tonybox:/etc/apache2$ ls -l

total 72

-rw-r--r-- 1 root root 12482 2006-01-16 18:15 apache2conf

-rw-r--r-- 1 root root 748 2006-01-16 18:05 envvars

-rw-r--r-- 1 root root 268 2006-06-30 13:56 httpdconf

-rw-r--r-- 1 root root 12441 2006-01-16 18:15 magic

-rw-r--r-- 1 root root 10 2006-06-30 13:56 portsconf

-rw-r--r-- 1 root root 2266 2006-01-16 18:15 README

drwxr-xr-x 2 root root 4096 2006-01-16 18:15ssl

其中

apache2conf

为apache2服务器的主配置文件, 查看此配置文件, 你会发现以下内容

# Include module configuration:

Include /etc/apache2/mods-enabled/load

Include /etc/apache2/mods-enabled/conf

# Include all the user configurations:

Include /etc/apache2/httpdconf

# Include ports listing

Include /etc/apache2/portsconf

# Include generic snippets of statements

Include /etc/apache2/confd/[^#]

由此可见, apache2 根据配置功能的不同, 对配置文件进行了分割, 这样更利于管理

confd

下为配置文件的附加片断,默认情况下, 仅提供了 charset 片断,

tony@tonybox:/etc/apache2/confd$ cat charset

AddDefaultCharset UTF-8

如有需要我们可以将默认编码修改为 GB2312, 即文件的内容为: AddDefaultCharset GB2312

httpdconf

是个空文件

magic

文件中包含的是有关mod_mime_magic模块的数据, 一般不需要修改它。

portsconf

则为服务器监听IP和端口设置的配置文件,

tony@tonybox:/etc/apache2$ cat portsconf

Listen 80

mods-available

目录下是一些。conf和。load 文件, 为系统中可以使用的加载各种模块的配置文件, 而mods-enabled目录下则是指向这些配置文件的符号连接, 从配置文件apache2conf 中可以看出, 系统通过mods-enabled目录来加载模块, 也就是说, 系统仅通过在此目录下创建了符号连接的mods-available 目录下的配置文件来加载模块。同时系统还提供了两个命令 a2enmod 和 a2dismod用于维护这些符号连接。这两个命令由 apache2-common 包提供。命令各式也非常简单: a2enmod [module] 或 a2dismod [module]

sites-available

目录下为配置好的站点的配置文件, sites-enabled 目录下则是指向这些配置文件的符号连接, 系统通过这些符号连接来起用站点 sites-enabled目录下的符号连接附有一个数字前缀, 如000-default, 这个数字用于决定启动顺序, 数字越小, 启动优先级越高。 系统提供了两个命令 a2ensite 和 a2dissite 用于维护这些符号连接。这两个命令由 apache2-common 包提供。

/var/www

默认情况下将要发布的网页文件应该置于/var/www目录下,这一默认值可以同过主配置文件中的DocumentRoot 选项修改。

注意:如果你在是windows下应用Apache服务器,并且已经安装IIS,那么在安装Apache时请注意给Apache换个端口来监听比如8080,否则Apache占用的端口会和IIS冲突,造成Apache服务器不能正常启动。

3启用SSL让apache更安全

apache加密TCP/IP网络产品的标准是SSL ,对于Internet上普遍使用的超文本传输协议(HTTP)而言,其加密后的协议称为 HTTPS,缺省采用443端口。HTTPS数据是加密以后传输的,因此能有效保护在网络上传输的个人隐私信息。

对apache配置支持SSL需要经过如下的操作:

第一步:下载所需的软件并解开到 /usr/local/src 目录

Apache 1324

Mod_ssl 288-1324

Openssl-096c

每个 mod_ssl 的版本和特定的 Apache 版本有关,因此要下载相对应的 mod_ssl 版本。

第二步:编译和安装

安装 OpenSSL 到 /usr/local/ssl: # pwd

/usr/local/src/openssl-096c

# /config

# make

# make test

# make install

安装 mod_ssl,编译进 Apache 的源码树: # pwd

/usr/local/src/mod_ssl-288-1324

# /configure --with-apache=/usr/local/src/apache_1324 \

--with-ssl=/usr/local/ssl

以 DSO 方式编译 Apache: # pwd

/usr/local/src/apache_1324

# /configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE \

--enable-module=ssl --enable-shared=ssl

# make

创建 SSL 证书,证书需要从商业的认证权威机构或者从内部的 CA 得到。

执行下面的步骤生成证书: # pwd

/usr/local/src/apache_1324

# make certificate TYPE=custom

生成证书时会提示两遍下面的信息:<> 内为示范数据。

第一遍: Country Name (2-letters)

State or Province Name

Locality Name

Organization Name

Organizational Unit Name

Common Name

Email Address

Certificate Validity <365>

第一遍会产生一个用于测试的 CA。Common Name 可以为任意文本。第二遍 Country Name (2-letters)

State or Province Name

Locality Name

Organization Name

Organizational Unit Name

Common Name

Email Address

Certificate Validity <365>

第二遍产生的是实际可用的证书,能被商业机构或者内部 CA 认证, Common Name 为 Web 服务器的主机名。

安装并运行 Apache # pwd

/usr/local/src/apache_1324

# make install

启动 Apache ,并测试 # pwd

/usr/local/apache/bin

# /apachectl stop

# /apachectl startssl

在浏览器上检查你的站点正常与否即可,至此即可让apache支持安全的SSL。

在Apache 14以后的版本,我们还可以用以下命令完成服务的完美重启:

#/apachectl graceful

支持php的eclipse中配置apache服务器步骤:

新建项目。 File - New - New PHPproject,这里要注意的是 Location,输入你的XAMPP 中 Apach 的 DocumentRoot路径,如"C:/PHPWorkspace",并且确保 Use default location 为未选中状态

安装xampp,开启Apache服务出现端口80被占用,如下图:

原因有两个:1)IIS占用80端口,2)httpdconf文件没有设置好<Directory >的参数,即上面的第5步。最简单的解决方法把httpdconf文件中的80全改为8081,也可以参考网上提供解决80端口被占用的方法。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在eclipse中配置apache服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情