Apache服务器配置PHP虚拟主机指南
一、环境准备
配置PHP虚拟主机前需确保已安装Apache和PHP环境。在Ubuntu系统可通过以下命令安装:
sudo apt update
sudo apt install apache2 php libapache2-mod-php
安装完成后,使用apache2 -v
和php -v
验证版本信息。
二、创建虚拟主机配置文件
在/etc/apache2/sites-available/
目录下新建配置文件(如mywebsite.conf
),内容示例如下:
ServerName example.com
DocumentRoot /var/www/example.com
Options FollowSymLinks
AllowOverride All
Require all granted
需注意:
- 通过
a2ensite mywebsite.conf
启用配置 - 修改
httpd.conf
启用虚拟主机模块
三、配置目录权限
为保证PHP文件正常执行,需设置网站目录权限:
sudo chown -R www-data:www-data /var/www/example.com
sudo chmod -R 755 /var/www/example.com
建议禁用目录索引功能以避免安全风险。
四、测试与验证
完成配置后执行以下操作:
- 重启Apache服务:
sudo systemctl restart apache2
- 在
/etc/hosts
添加本地域名解析(如127.0.0.1 example.com
) - 通过浏览器访问
http://example.com
验证配置
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/622682.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。