apache服务器

简介:


apache服务器


下载地址:http://sunsite.bilkent.edu.tr/pub/apache/httpd/httpd-2.2.9.tar.gz

 

http://sourceforge.net/projects/libpng/files/zlib/1.2.3/zlib-1.2.3.tar.gz

 

# tar zxvf zlib-1.2.3.tar.gz                 
# cd zlib-1.2.3                             
# ./configure --prefix=/usr/local/zlib
# make && make install           


# tar zxf httpd-2.2.9.tar.gz -C /usr/src
# cd /usr/src/httpd-2.2.9
# ./configure    --prefix=/usr/local/apache  --enable-so --enable-mods-shared=all --enable-rewrite --enable-ssl --with-

ssl=/usr/lib  --enable-auth-digest --enable-cgi --enable-suexec --with-suexec-caller=daemon --

with-suexec-docroot=/usr/local/apache/htdocs --with-z=/usr/local/zlib
# make && make install
# cd /usr/local/apache/conf
# ls
# cp httpd.conf httpd.conf.bak
# grep -v "#" httpd.conf.bak   | grep -v "^$" > httpd.conf
# cd /usr/local/apache/htdocs
# mkdir benetcom accpcom
# echo "111111111" > benetcom/index.html
# echo "222222222" > accpcom/index.html


1、基于域名:

# vi /usr/local/apache/conf/httpd.conf            (在最后编写)

NameVirtualHost  173.17.17.11
<VirtualHost 173.17.17.11>
        DocumentRoot         /usr/local/apache/htdocs/benetcom
        ServerName           www.benet.com
        ErrorLog             logs/www.benet.com.error.log
        CustomLog            logs/www.benet.com.access.log     common
</VirtualHost>

<VirtualHost 173.17.17.11>
      DocumentRoot    /usr/local/apache/htdocs/accpcom
      ServerName      www.accp.com
      CustomLog       logs/www.accpcom.access.log  common
</VirtualHost>


# /usr/local/apache/bin/apachectl restart
# service iptables stop
# vi /etc/hosts

173.17.17.11   www.benet.com   www.accp.com

# vi /etc/resolv.conf

search benet.com   accp.com
nameserver      173.17.17.11

 

 

使用ab命令进行压力测试:


# /usr/local/apache/bin/ab -c 2000 -n 4000 'http://www.benet.com/1.html'

 


-n 4000表示总请求数为4000

-c 2000表示并发用户数为2000
客户端(windows):

http:\\www.benet.com

C:\windows\system32\drivers\etc\hosts

173.17.17.11 www.benet.com   www.accp.com

 

客户端(linux):

# vi /etc/hosts

173.17.17.11   www.benet.com   www.accp.com

# service iptables stop

 

2、基于端口:

 

# vi /usr/local/apache/conf/httpd.conf            (在最后编写)

Listen  173.17.17.11:80
Listen  173.17.17.11:8080

<VirtualHost 173.17.17.11:80>
        DocumentRoot         /usr/local/apache/htdocs/benetcom
        ServerName           www.benet.com
        ErrorLog             logs/www.benet.com.error.log
        CustomLog            logs/www.benet.com.access.log     common
</VirtualHost>

<VirtualHost 173.17.17.11:8080>
      DocumentRoot    /usr/local/apache/htdocs/accpcom
      ServerName      logs/www.accpcom.error.log
      CustomLog       logs/www.accpcom.access.log  common
</VirtualHost>

 

3、基于ip:

 


# vi /usr/local/apache/conf/httpd.conf            (在最后编写)


<VirtualHost 192.168.4.11>
        DocumentRoot         /usr/local/apache/htdocs/benetcom
        ServerName           www.benet.com
        ErrorLog             logs/www.benet.com.error.log
        CustomLog            logs/www.benet.com.access.log     common
</VirtualHost>

<VirtualHost 173.17.17.11>
      DocumentRoot    /usr/local/apache/htdocs/accpcom
      ServerName      logs/www.accpcom.error.log
      CustomLog       logs/www.accpcom.access.log  common
</VirtualHost>

:wq 

# vi /usr/local/apache/conf/http.conf

 

DocumentRoot         /usr/local/apache/htdocs
 

 

<Directory "/usr/local/apache/htdocs/accpcom">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

 

<Directory "/usr/local/apache/htdocs/benetcom">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

 

:wq

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834905如需转载请自行联系原作者


yangzhimingg

相关文章
|
4天前
|
应用服务中间件 网络安全 Apache
构建高性能Web服务器:Nginx vs Apache
【5月更文挑战第16天】Nginx与Apache是两种主流Web服务器,各具优势。Nginx以其轻量级、高并发处理能力和反向代理功能见长,适合大型网站和高并发场景;而Apache以功能丰富、稳定性强闻名,适合企业网站和需要多种Web服务功能的场景。在性能上,Nginx处理高并发更优,Apache则可能在高负载时遭遇瓶颈。在选择时,应根据实际需求权衡。
|
5天前
|
缓存 安全 网络安全
Apache服务器配置与优化指南
【5月更文挑战第7天】Apache服务器配置与优化指南包括基础配置和性能优化。安装Apache后,编辑`httpd.conf`配置文件,设置`ServerRoot`、`Listen`、`ServerName`和`DocumentRoot`。启用虚拟主机以托管多个网站。性能优化涉及启用MPM模块(如worker或event),启用压缩功能,优化KeepAlive参数,配置缓存和限制并发连接数。安全配置包括禁用不必要的模块,设置目录权限,启用SSL/TLS及限制IP访问。通过这些措施,提升服务器性能和安全性。
|
5天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
5天前
|
弹性计算 Shell Apache
某时间段访问apache 服务器的请求IP
【4月更文挑战第29天】
17 2
|
5天前
|
弹性计算 Shell Apache
|
负载均衡 应用服务中间件 Apache
关于配置并发访问的服务器apache、nginx
一、 apache,nginx比较     关于Apache与Nginx的优势比较  (apache计算密集型   nginx io密集型  各有优势,不存在谁取代谁) 二、nginx 基于nginx的tomcat负载均衡和集群(超简单)  侧重点简单配置,缺点多人访问时,session ...
1237 0
|
1天前
|
Oracle 关系型数据库 数据库
实时计算 Flink版操作报错合集之执行Flink job,报错“Could not execute SQL statement. Reason:org.apache.flink.table.api.ValidationException: One or more required options are missing”,该怎么办
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
11 0
|
2天前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版操作报错合集之遇到报错:Apache Kafka Connect错误如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
13 5
|
2天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版操作报错合集之报错:org.apache.flink.table.api.validationexception如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
11 1
|
2天前
|
存储 SQL 关系型数据库
实时计算 Flink版操作报错合集之报错:WARN (org.apache.kafka.clients.consumer.ConsumerConfig:logUnused)这个错误如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
13 3

热门文章

最新文章

推荐镜像

更多