ubuntu下apache配置的几个问题

本文记录了在Ubuntu系统中安装Apache与PHP后遇到的配置问题及解决方案,包括配置文件位置、主页自动访问设置、中文乱码问题及其解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在ubuntu下装了apt-get install安装了apache+php,装完后发现ubuntu下apache的配置文件httpd.conf为空,上网查后才知有个主要的配置文件在/etc/apache2/apache2.conf。但是里面少了很多配置选项,然后又知道原来有许多配置文件,都在/etc/apache2目录下。

装完后,首先遇到是无法自动方位目录主页的问题。自己随便写了个php脚本并命名为index.html,内容大概如下:

<?php

  echo "我十一个兵,来自老百姓!";

?>

保存在/var/www里面,但是在浏览器地址栏中输入localhost却无法访问,浏览器显示空白。以为是DirectoryIndex设置的问题,但是找不到在哪个设置文件中,于是上网搜索答案,找到一个好办:

grep -iR DirectoryIndex /etc/apache2

/etc/apache2/mods-enabled/dir.conf:          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
/etc/apache2/mods-available/dir.conf:          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
看来不是这个问题,后面才想起来这是index.html的内容不能只有php脚本,所以改成常规的html,终于可以了,但是后面有发现中文显示乱码,于是上网找到关于字符集设置文件为/etc/apache2/conf.d/charset,vim该文件,去掉AddDefaultCharset前面的#号,restart apache,终于正常显示了。

转载于:https://www.cnblogs.com/beita/p/3530979.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值