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

相关文章
|
16天前
|
网络安全 Apache
Apache服务器安装SSL证书
Apache服务器安装SSL证书
19 0
|
2月前
|
安全 Apache
Metasploit -- 对Apache HTTP服务器守护进程中断复现
Metasploit -- 对Apache HTTP服务器守护进程中断复现
20 0
|
1月前
|
安全 Linux Apache
Apache代理服务器搭建和配置
Apache代理服务器搭建和配置
|
7天前
|
存储 Java 网络安全
ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
【4月更文挑战第10天】ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
12 1
|
1月前
|
Shell Linux 网络安全
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
30 0
|
1月前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
162 1
|
3月前
|
Java 应用服务中间件 Apache
Windows安装Apache服务器
可能你听说过Apache Tomcat, Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以作为独立的Web服务器运行。Apache是Web服务器。Tomcat是Java应用服务器,是 Apache 的扩展。本文档将详细描述如何在云服务器上安装Apache环境。
50 0
|
弹性计算 Linux Apache
阿里云ECS服务器CentOS7上安装Apache服务
阿里云ECS服务器CentOS7上安装Apache服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Replaced:   grub2.
9616 0
|
1月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
420 4

热门文章

最新文章

推荐镜像

更多