Apache Virtual Hosts DocumentRoot路径

时间:2016-07-17 12:56:58

标签: apache

[1] DocumentRoot /var/www/example.com/public_html
[2] DocumentRoot /var/www/example_com/public_html

哪个选项更可取?点缀或强调?

一旦文件/etc/apache2/sites-available/example.com.conf发生变化,是否还需要重新运行$ sudo a2ensite example.com.conf?或改变自己就足够了?谢谢!

2 个答案:

答案 0 :(得分:0)

每个选项都可以,它就是你想要的。就我而言,在我的专用服务器上,我将使用example.com语法。

首次运行$ sudo a2ensite example.com.conf时,会从/etc/apache2/sites-available/example.com.conf/etc/apache2/sites-enabled/example.com.conf创建符号链接。

您可以在两个位置更改此文件,因为它是同一个文件。 如果要禁用vhost,则应运行$ sudo a2dissite example.com.conf

答案 1 :(得分:0)

我通常更喜欢使用网站名称的虚线语法和数据库名称的下划线。

此外,使用a2ensite启用网站后,系统会为该网站创建符号链接,因此对etc/apache2/sites-available/example.com.conf所做的任何更改都会自动反映到/etc/apache2/sites-enabled/example.com.conf