ubuntu lamp虚拟主机设置
以下是在Ubuntu上设置LAMP虚拟主机的核心步骤:
-
安装LAMP组件
sudo apt update && sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql sudo mysql_secure_installation # 配置MySQL安全选项
-
创建虚拟主机配置文件
在/etc/apache2/sites-available/
下新建文件(如example.com.conf
):sudo nano /etc/apache2/sites-available/example.com.conf
内容示例:
:80> ServerAdmin webmaster@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined -
启用虚拟主机并重启Apache
sudo a2ensite example.com.conf # 启用配置 sudo a2dissite 000-default.conf # 可选:禁用默认站点 sudo systemctl restart apache2
-
配置DNS与防火墙(可选)
- 在域名管理面板添加A记录指向服务器IP。
- 若使用UFW防火墙,允许HTTP/HTTPS流量:
sudo ufw allow 'Apache Full'
-
测试虚拟主机
在浏览器访问http://example.com
,若显示网站内容则配置成功。
说明:步骤中example.com
需替换为实际域名,/var/www/example.com
为网站根目录,可根据需求修改路径和权限。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!