Apache

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache相关的知识,希望对你有一定的参考价值。

apache特点:
功能强大,配置简单,速度快,运用范围广,稳定
apache通常用于处理静态小文件

使用场景:
运行静态html网页、图片
使用apache结合php引擎,运行php、perl等程序---LAMP组合

处理静态:apache、nginx、lighttpd
处理动态:tomcat、iis、resin

源码安装:
上传包,并解压
cd httpd-2.2.17
[root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so
[root@localhost httpd-2.2.17]# make -j16
[root@localhost httpd-2.2.17]# make && make install
yum安装:
yum isntall -y httpd
[root@localhost httpd-2.2.17]# vim /usr/local/httpd/conf/httpd.conf
97行注释取消或者把IP改为自己的
vim /usr/local/httpd/htdocs/index.html---可以修改页面信息
[root@localhost httpd-2.2.17]# vim /usr/local/httpd/conf/httpd.conf
122行可以修改网页默认路径,Directory后面跟默认路径
启动:
[root@localhost ~]# /usr/local/httpd/bin/apachectl start
[root@localhost ~]# netstat -lnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:
LISTEN
tcp6 0 0 :::80 ::: LISTEN
tcp6 0 0 :::22 :::
LISTEN
tcp6 0 0 ::1:25 :::* LISTEN

如何通过域名访问?
修改主配置文件
创建指定目录
在指定的目录下创建index.html首页文件
检查主配置文件是否有语法错误
重启httpd服务
[root@localhost httpd-2.2.17]# vim /usr/local/httpd/conf/httpd.conf
128行添加
Listen 端口号
<VirtualHost 对应主机IP地址:端口号>
DocumentRoot "/home/www37/37"
Servername "域名"
<Directory> /home/www37/37
AllowOverride None
Require all granted
</Directory>
</VirtuakHost>
保存退出
mkdir -p /home/www37/37
vim /home/www37/37/index.html 写一个测试页
vim /etc/hosts ,IP 域名
重启服务即可

修改虚拟网卡
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33:0
vim /etc/sysconfig/network-scripts/ifcfg-ens33:0,
名字保持一致

以上是关于Apache的主要内容,如果未能解决你的问题,请参考以下文章

apache

apache

LAMP源码安装

Dubbo集群-负载均衡

apache

Web基础