ubuntu

ubuntu lamp怎样设置虚拟主机

小樊
56
2025-09-06 12:42:10
栏目: 云计算

在Ubuntu上设置LAMP虚拟主机可参考以下步骤:

  1. 安装LAMP堆栈:更新系统包管理器,安装Apache、MySQL和PHP。命令为:sudo apt updatesudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
  2. 启用虚拟主机模块:执行命令sudo a2enmod vhost_aliassudo a2enmod rewrite,然后重启Apache,sudo systemctl restart apache2
  3. 创建虚拟主机配置文件:在/etc/apache2/sites-available/目录下创建新文件,如example.com.conf,添加如下内容(替换为实际域名和目录):
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com
    <Directory /var/www/example.com>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  1. 创建网站目录并设置权限:使用sudo mkdir -p /var/www/example.com创建目录,再用sudo chown -R $USER:$USER /var/www/example.com设置权限。
  2. 启用虚拟主机并重启Apache:执行sudo a2ensite example.com.conf,然后sudo systemctl restart apache2
  3. 配置DNS:在域名注册商管理面板中,将域名解析指向服务器IP地址。

0
看了该问题的人还看了