linux apache 安装步骤


1. yum install安装的gcc 、c++
[root@root]# yum install gcc -y
[root@root]# yum install gcc-c++ -y

2. 安装Apache 所需的包如下:
apr-1.5.2
apr-util-1.5.4
pcre-8.38
httpd-2.4.18

2.1 对于apr-1.5.2.tar.gz,执行
[root@root]# tar -zxvf apr-1.5.2.tar.gz
[root@root]# cd apr-1.5.2
[root@root]# ./configure --prefix=/usr/local/apr
[root@root]# make
[root@root]# make install

2.2 对于apr-util-1.5.4.tar.gz,执行
[root@root]# tar -zxvf apr-util-1.5.4.tar.gz
[root@root]# cd apr-util-1.5.4
[root@root]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr
[root@root]# make
[root@root]# make install

2.3 对于pcre-8.38.tar.gz,执行
[root@root]# tar -zxvf pcre-8.38.tar.gz
[root@root]# cd pcre-8.38
[root@root]# ./configure --prefix=/usr/local/pcre
[root@root]# make
[root@root]# make install


3.安装Apache
[root@root]# tar -zxvf httpd-2.4.18.tar.gz
[root@root]# cd httpd-2.4.18
[root@root]# ./configure --prefix=/usr/local/apache -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre      
[root@root]# make
[root@root]# make install

4. apache 配置
安装之后修改//usr/local/apache/conf/httpd.conf文件中内容

5. 关闭防火墙
[root@root]# chkconfig iptables off

//若无法关闭,尝试下方法

启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled fire


6. 配置文件修改
3. 修改配置文件
在配置文件里的主要选项如下: 

#Listen 3000 
#Listen 12.34.56.78:80 
Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。 

#Port 80 
Apache的端口。默认值是80。 

#ServerName test.dnschek.net 
Web服务器的名字。安装时输入的“Server Name”就是保存在这里。 

#DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs" 
这是网站的根目录。如果您想把网站文件存放在“D:/myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。


如果报 You don't have permission to access / on this server 错误,
将如下代码
<Directory />
    AllowOverride none
    Require all denied
</Directory>
 改为:
<Directory />    
    Options None
    AllowOverride None  
</Directory>

远程地址:117.39.29.79


apache常用三个指令是

//添加可执行权限
chmod +x .*
执行Apache步骤
1:暂停服务器
[root@root]# cd usr/local/apache/bin
[root@root]# ./apachectl stop

2:启动服务器
[root@root]# cd usr/local/apache/bin
[root@root]# ./apachectl
[root@root]# ./apachectl restart


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值