Apache的完全安装转载

Apache的完全安装转载,第1张

从互联网下载以下几个程序(本文采用DSO方式安装) 按如下喊闷闷步骤进行处理 apache_ tar gz mod_ssl tar gz mod_perl current tar mod_gzip a tar gz mod_fastcgi tar gz php tar gz(另需安装pth tar gz mm tar gz perl tar gz zlib tar gz libpng tar gz png gettext freetype jpeg gd gd ) 安装pth 罩早server# tar zxvf pth tar gzserver# cd pth server# /configure enable pthreadserver# makeserver# make testserver# make install 安装mm server# tar zxvf mm tar gzserver# cd mm server# /configure disable sharedserver# makeserver# make testserver# make install 安装perl server# tar zxvf perl tar gzserver# cd perl server# sh Configure deserver# makeserver# make testserver# make install 安装zlib server# tar zxvf zlib tar gzserver# cd zlib server# /configureserver# make testserver# make install 安装libpng (need zlib png) server# pkg_add png versionserver# tar zxvf libpng tar gzserver# cd libpng server# cp scripts/makefile freebsd makefileserver# makeserver# make testserver# make install安装apache_ + mod_ssl (need OpenSSL MM Prel_ ) + mod_perl current 解压缩包(以下文件解压在同一个目录下)server# tar zxvf apache_ tar gzserver# tar zxvf mod_ssl tar gzserver# tar zxvf mod_perl current tar 配置mod_ssl server# cd mod_ssl server# /configure with apache= /apache_ with mm= /mm prefix=/usr/local/apache enable shared=sslserver# cd 配置安装mod_perl server# cd mod_perl server# perl Makefile PL EVERYTHING= APACHE_SRC= /apache_ /src USE_APACI= PREP_HTTPD= DO_HTTPD= (Freebsd 下有两处错误郑弯提示 忽略)server# makeserver# make installserver# cd 配置安装apache_ server# cd apache_ server# /configure prefix=/usr/local/apache enable module=ssl activate module=src/modules/perl/libperl a enable module=most enable shared=maxserver# makeserver# make certificate(生成证书 按提示选择 并记下密码)server# make install安装mod_gzip server# tar zxvf mod_gzip a tar gzserver# cd mod_gzip aserver# edit Makefile(将APXS的路径 APXS?=/usr/local/ *** in/apxs 改成apache安装路径 APXS?=/usr/local/apache/bin/apxs)server# makeserver# make install安装mod_fastcgi server# tar zxvf mod_fastcgi tar gzserver# cd mod_fastcgi server# /usr/local/apache/bin/apxs o mod_fastcgi so c * cserver# /usr/local/apache/bin/apxs i a n fastcgi mod_fastcgi so安装php (need gettext freetype jpeg gd gd png 这里假设mysql已经安装并运行)server# pkg_add gettest versionserver# pkg_add jpeg versionserver# pkg_add gd versionserver# pkg_add gd versionserver# tar zxvf php tar gzserver# cd php server# /configure with apxs=/usr/local/apache/bin/apxs with config file path=/usr/local/apache/conf with mysql=/usr/local/mysql with mysql sock=/tmp/ enable versioning enable ftp enable bcmath disable debug enable memory limit=yes enable track vars enable sysvsem enable sysvshm with gettext enable trans sid enable fastcgi with tsrm pth=pth config with freetype dir=/usr/local with jpeg dir=/usr/local with gd=/usr/local enable gd native ttf with png dir=/usr/local with zlib=/usr/local with zlib dir=/usr/local with mm=/usr/local with openssl with iconvserver# makeserver# make installserver# cp php ini dist /usr/local/apache/conf/php ini配置apache是其支持php 及php ini文件 在/use/local/apache/conf下有这两个文件: /usr/local/apache/conf/ 示例 /usr/local/apache/conf/php ini 示例 php ini在中添加 AddType application/x php AddType application/x s配置php ini upload_tmp_dir /tmpdefault_charset gb register_globals On安装至此完成 可以使用如下命令启动apache server# /usr/local/apache/bin/apachectl start如果要使用则使用如下命令启动 server# /usr/local/apache/bin/apachectl startssl(键入证书密码 然后回车)编写apache的自启动文件(Freebsd下):server# edit /usr/local/etc/rc d/apache server sh 示例 apache server shserver# chmod apache server sh重新启动服务器 Bind 就可以自动运行!测试服务器 在/usr/local/apache/htdocs下编辑test php来测试php是否安装成功 示例 test php<?phpinfo()?>在浏览器中的地址栏中输入即可以显示php的安装信息 如果你使用的是apachects startssl命令启动的话 你可以在浏览器中的地址栏中输入 来显示php的安装信息 虚拟服务器的设置(摘自化境编程界Apache Server设置虚拟WEB 作者 不详)原文 未加修改 一 IP型虚拟主机 IP型虚拟主机指每一虚拟主机对应唯一的IP 可通过多个物理网卡或虚拟网口实现多IP Solaris 和Windows NT都支持这种方式 两种配置多虚拟主机的方法 为每一虚拟主机启动一个d进程 下列情况下使用此方法 ) 需考虑安全隔离问题 如两个d运行于不同的User Group Listen ServerRoot 两者用户除通过Web相互浏览数据 无法访问其他数据 ) 能提供足够内存和文件描述器 设置方法 为每一虚拟主机建立一个独立的d安装 在每一个安装路径的配置文件里 用Listen指令指定进程服务的IP 如 Listen : 为所有虚拟主机启动一个d进程 下列情况下使用此方法 ) 允许在虚拟主机间共享d配置 ) 计算机服务于大量的请求 运行多个进程使服务器性能降低成为重要考虑因素 设置方法 在配置文件里 用VirtualHost指令为每一虚拟主机设置ServerAdmin ServerName DocumentRoot ErrorLog TransferLog或CustomLog 如 <VirtualHost >#此处建议用IPServerAdmin webmasDocumentRoot /usr/local/etc/d/htdocs/ *** allcoServerName #建议此处用域名ErrorLog /usr/local/etc/d/logs/ *** allco/error_logTransferLog /usr/local/etc/d/logs/ *** allco/access_log</VirtualHost><VirtualHost >#此处建议用IPServerAdmin webmastDocumentRoot /groups/baygroup/ServerName #建议此处用域名ErrorLog /groups/baygroup/logs/error_logTransferLog /groups/baygroup/logs/access_log</VirtualHost>同时要做虚拟网口或网卡的配置 在DNS也要做相应设置 二 名字型虚拟主机(Apache 以上版本支持) IP型虚拟主机虽好 但不是最佳方案 它要求每一虚拟主机有一专用 IP 在某些机器上难于实现 名字型虚拟主机是指每一虚拟主机的名字不相同 但IP一样 它的好处是不限制虚拟主机数量 配置 使用简单 不需另外的软硬件 缺点是客户端必须支持该部分协议 最近版本的浏览器都支持 某些老版本浏览器不支持 但Apache为此提供了解决方法 设置方法 在配置文件里 用NameVirtualHost指令设置虚拟主机 如 NameVirtualHost <VirtualHost ># lishixinzhi/Article/program/Java/ky/201311/28070

在安装Apache(Zip)之前,需要毁做裂注意纤闭以下几个方面:

确定 *** 作系统的位数:需要确定是32位还是64位的 *** 作系统,以便正确选择下载对应版本的Apache。

下载Apache:在下载Apache之前,需要先访问Apache官方网站,选择符合 *** 作系统位数的版本。建议下载最新版本的Apache,因为较老版本可能会存在一些安全性问题和漏洞。

解压Apache:下载完成后,将压缩包解压到本地某个目录中。建议不要将解压后的文件夹放在路径中带有空格的目录中。

修改配置文件:在解压后的Apache目录中,找到conf目录下的httpd.conf文件,打开并编辑该文件,修改一些基本配置项,如监听端口、服务器名称、默认文档等。

测试Apache:配置完成后,启动Apache,并使用浏览器访问本地服务器地址,检查Apache是否正常运行,如果正常,将显示Apache欢迎页面。

以上就是安装Apache的一些注意事项,根据不同的 *** 作系统版本和Apache版本,可能会有些细胡碧节上的差别。

linux下apache 的安装

1、进入woke目录下:cd /usr/local/work

(如没厅帆有则自己新建,命令:mkdir /usr/正宽local/woke)

2、在woke目录下从网站下载apache并解压:

wget http://dev.xiaonei.com/apache-mirror/httpd/httpd-2.0.63.tar.gz

解压:tar zxvf httpd-2.0.63.tar.gz

3、进入httpd-2.0.63目录:cd httpd-2.0.63

4、建立makefile,并将Apache安装到/usr/local/apache2目录下:

./configure -prefix=/usr/local/apache2 -enable-module=so (/configure前有一个点“.”的)

5、开始编译:make

6、开始安装Apache到work目录中:

make install

7、至此Apache的安装工作完成,可以在每次启动系统时通过如下命令启动或重新启动Apache服务:

/usr/local/apache2/bin/apachectl start

/usr/local/apache2/bin/apachectl restart

8、打开浏览器,在地址栏输扮清雹入“http://localhost”出现“It works!”或apache图标的漂亮界面,说明apache安装成功!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12528275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存