修改Apache服务器的默认首页

访问Apache服务器时,默认是直接访问htdocs目录下的index.html,这是在conf/httpd.conf中配置的。

查到conf/httpd.conf中的,其默认内容如下:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

访问Apache服务器时,它默认的从这里找文件,先找index.php,再找index.html,找不到时报错说没有访问权限。根据这个规则,只需要将要显示的文件设置在第一位就好啦。

转载自
https://www.php.cn/apache/441264.html
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我会依次回答你的问题。 ① 首先,你需要安装Apache服务器,可以使用以下命令: ``` sudo apt-get update sudo apt-get install apache2 ``` 安装完成后,使用以下命令启动Apache服务器: ``` sudo systemctl start apache2 ``` 然后,使用127.0.0.1测试服务器是否能够正常运行: 在浏览器中输入127.0.0.1,如果能够正常打开Apache的默认页面,说明服务器已经正常运行。 ② 修改服务器的域名为localhost,并在/var/www/html文件夹内写入一个主页index.html,测试服务器是否能够正常运行,且正常打开index.html。 将Apache的配置文件/etc/apache2/sites-available/000-default.conf中的ServerName改为localhost,然后在/var/www/html文件夹内写入一个主页index.html,内容可以随意编写。 使用以下命令重启Apache服务器: ``` sudo systemctl restart apache2 ``` 在浏览器中输入localhost,如果能够正常打开index.html页面,说明服务器已经正常运行。 ③ 创建文件夹/home/www,并且创建首页文件myweb.html。在主配置文件/etc/httpd/conf/httpd.conf中,修改网站数据目录、首页文件名参数,测试打开的网页是否是myweb.html。 首先创建文件夹/home/www,并在其中创建一个名为myweb.html的文件,内容可以随意编写。 然后,打开/etc/apache2/apache2.conf文件,找到以下两行: ``` # Global configuration # ``` 在下面添加以下内容: ``` ServerName localhost DocumentRoot /home/www <Directory /home/www> AllowOverride None Require all granted </Directory> ``` 保存文件并重启Apache服务器: ``` sudo systemctl restart apache2 ``` 在浏览器中输入localhost,如果能够正常打开myweb.html页面,说明服务器已经正常运行。 ④ 结合上题的DNS服务器,设置虚拟主机,创建文件夹,文件夹路径为:/名字拼音的首字母/www,在文件夹内创建首页index.html,修改Apache服务主配置文件。 首先创建文件夹/名字拼音的首字母/www,并在其中创建一个名为index.html的文件,内容可以随意编写。 然后,在/etc/apache2/sites-available/目录下创建一个名为名字拼音的首字母.conf的配置文件,内容如下: ``` <VirtualHost *:80> ServerName www.名字拼音的首字母.com ServerAlias 名字拼音的首字母.com DocumentRoot /名字拼音的首字母/www <Directory /名字拼音的首字母/www> AllowOverride None Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> ``` 然后使用以下命令激活该虚拟主机: ``` sudo a2ensite 名字拼音的首字母.conf ``` 最后重启Apache服务器: ``` sudo systemctl restart apache2 ``` ⑤ 在本机或客户端测试使用www. 名字拼音的首字母.com域名是否能打开页面。 在浏览器中输入www.名字拼音的首字母.com,如果能够正常打开index.html页面,说明虚拟主机已经正常配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值