相关疑难解决方法(0)

根据推荐的用法,网站应该位于 /var/ 还是 /usr/ 中?

根据Linux 目录结构指南/usr/适用于应用程序文件,/var/适用于更改的文件(我认为这意味着“属于应用程序的文件”)。这样对吗?

如果是这种情况,那么我在使用两者之间有点纠结。网站是一个应用程序(如果它是动态的,可以这么说),但在其他情况下,它只是 Apache 使用的文件集合。

默认的 www 目录位于/var/www/,所以我们应该通过使用/var/websites/(或类似的东西)来效仿,还是/usr/websites/因为它们可能是应用程序而选择?

这是一个非常微不足道的问题,但它仍然困扰着我。对于我们的案例,我倾向于/usr/web或类似的东西,因为我们的网站都是应用程序。

更新:

这是针对我们公司的网站;它不是共享托管服务器,因此我们无需担心将它们分开/home/或类似的事情。

linux website directory

67
推荐指数
4
解决办法
2万
查看次数

将 /var 或 /srv 用于 Apache 数据和日志?

我总是这样配置 Apache:

/etc/httpd/conf/httpd.conf(主要 Apache 配置)

<Directory />
   Options None
   AllowOverride None
   Order deny,allow
   Deny from all 
</Directory>


<Directory "/var/www/html">
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

虚拟主机配置

<VirtualHost *:80>
        ServerName xxxxx.co.uk
        ServerAlias xxxxx.co.uk xxxxx
        DocumentRoot /var/www/html/xxxxx.co.uk   
        ErrorLog /var/www/log/xxxxx.co.uk
        <Directory "/var/www/html/xxxxx.co.uk">
                AllowOverride None
                Options -Indexes -FollowSymLinks
                Order Allow,Deny
                Allow from all
        </Directory>
 </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我注意到有些人似乎为网络内容和日志创建了一个特定的文件夹,即

/srv/html/xxxxx.co.uk
/srv/log/xxxxx.co.uk
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人可以解释为什么会这样?这样做是否更安全?是否有任何其他原因将 Web 内容内容移出 /var/..... 路径?

提前致谢 :-)

redhat centos apache-2.2

2
推荐指数
2
解决办法
7864
查看次数

标签 统计

apache-2.2 ×1

centos ×1

directory ×1

linux ×1

redhat ×1

website ×1