linux 安装了apache启动成功,输入本地地址打不开

1.端口问题

默认情况下,当启用提供 SSL功能的模块时,Apache 监听端口 80,并在端口 443 上进行监听。

cat /etc/apache2/ports.conf

可查看该文件自己的端口号是否是80默认端口。如果不是通过以下命令修改:

vi /etc/apache2/ports.conf

产看主机80端口是否被其他进程占用 命令:

netstat -an | grep 80

如果该端口被占用,则杀死对应进程 命令:

kill 进程id

重启apache2服务

/etc/init.d/apache2 start

2.防火墙问题

部分 Linux 安装 Apache 后可能出现服务正常运行,相应端口正常打开,但其它主机无法访问情况,此现象一般是因为系统防火墙未开放相应服务端口。

通常情况下,需要设置相应的防火墙策略。
不同的系统装配有不同的防火墙服务,防火墙属于一个应用软件。

1、开启一个指定端口

firewall-cmd --zone=public --add-port=80/tcp --permanent //--permanent 永久生效,没有此参数重启后失效

2、重启防火墙

firewall-cmd --reload 

3.关闭指定端口

# firewall-cmd --zone=public --remove-port=9898/tcp --permanent //--permanent 表示永久生效,没有此参数重启后失效
# firewall-cmd --reload //重新加载使其生效

但是在实验中,为了偷懒我们直接关闭防火墙即可

service iptables status //查看防火墙状态
service iptables stop //关闭防火墙

关闭防火墙后再次启动apache服务进行尝试。

3. apache 重要文件路径

Apache 根目录:
/var/www/html
Apache 配置目录和文件:
/etc/apache2:Apache 主配置目录,Apache 所有配置文件均在此目录下;
/etc/apache2/apache2.conf:主配置文件,可配置 Apache 全局配置;
/etc/apache2/ports.conf:端口配置文件。默认情况下,当启用提供 SSL
功能的模块时,Apache 监听端口 80,并在端口 443 上进行监听。
Apache 日志文件:
/var/log/apache2/access.log:服务请求日志;
/var/log/apache2/error.log:服务错误日志。
Apache 基本操作:
服务启动:/etc/init.d/apache2 start
服务停止:/etc/init.d/apache2 stop
服务重启:/etc/init.d/apache2 restart
参考链接

你可能感兴趣的:(linux 安装了apache启动成功,输入本地地址打不开)