我以前从未设置过这样的设置,但我需要在 Ubuntu 12.04 中为 apache2 Web 服务器添加新的虚拟主机网站。
**我需要为 /var/www/sha-prc-corporate 创建一个新的conf文件,例如 /etc/apache2/sites-available/default ,然后使用以下命令启用该设置。
sudo a2ensite mynewsite sudo 服务 apache2 重启**
我的问题是上述方法是否正确?另外如何为 /etc/apache2/sites-available/mynewsite 的新conf 文件编写它?
感谢您的任何建议。
答案1
您的配置似乎是正确的,但很难解析 GIF 文件:)
您显示的命令没问题。如果您my_site.conf
在 中创建一个/etc/apache2/sites-available
然后运行a2ensite my_site
,它会自动创建一个symbolic link
to /etc/apache2/sites-enabled
,以这种方式启用 VirtualHost。
请记住VirtualHost
,据我所知,您没有ServerName
;它可能会引起与default
另一方的冲突。
要匹配特定的 URL,只需添加VirtualHost
以下指令:
ServerName myname.com
ServerAlias *.myname.com