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


 

猜你喜欢

转载自blog.csdn.net/qq_39150358/article/details/82184073
今日推荐