在/ var / www / drupal上使用虚拟主机的Apache 2.4.12

幽灵般

我正在尝试为drupal运行虚拟主机,但无法设置其根文件。

/ etc / apache2 / sites-enabled /中配置了一个文件drupalDev.conf

    ServerName drupaltest
    DocumentRoot /var/www/drupal

这是唯一启用的站点。

var/www/drupal我所有的drupal文件中,包括install.php访问http://drupaltest返回/var/www/html/index.html默认情况下apache使用的。访问http://drupaltest/install.php返回404。

如何告诉服务器使用其中的文件/var/www/drupal

其他设定:

/ etc / hosts已设置:

127.0.0.1   localhost
127.0.0.1   drupaltest

设置/etc/appache2/appache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

注意:我已经尝试将设置000-default.conf为,DocumentRoot /var/www但没有任何更改。注意:您会在下面找到我的初始drupalDev.conf设置:

<IfModule mod_ssl.c>
    <VirtualHost _default_:443>
        ServerAdmin [email protected]
        ServerName drupaltest

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        SSLEngine on
        SSLCertificateFile  /etc/ssl/certs/ssl-cert-snakeoil.pem
        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                SSLOptions +StdEnvVars
        </Directory>

        BrowserMatch "MSIE [2-6]" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0

        BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

    </VirtualHost>
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
阿努(Anuj)TBE

请按照以下步骤操作,它将解决您的问题-

1.创建一个文件drupalDev.conf/etc/apache2/sites-available

sudo gedit /etc/apache2/sites-available/drupalDev.conf

2.将以下代码粘贴到 drupalDev.conf

<VirtualHost *:80>
        DocumentRoot /var/www/drupal
        ServerName drupaltest
        ServerAlias drupaltest
        ServerAdmin [email protected]

        <Directory /var/www/drupal/>
                Options Indexes MultiViews FollowSymLinks
                AllowOverride All
                allow from all
        </Directory>
</VirtualHost>

3.运行以下命令启用 drupalDev.conf

sudo a2ensite drupalDev.conf

4.重新启动 apache2 service

sudo service apache2 restart

5.在浏览器中浏览新创建的主机域

http://drupaltest

注意:您可能需要将的文件权限更改/var/www/drupal777

sudo chmod 777 /var/www/drupal

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么将apache2 www目录移至/ var / www / html?

来自分类Dev

我需要“ / var / www”,但是Apache2尝试使用空的“ / var / www / html”

来自分类Dev

apache AllowOverride / var / www / html,但不是/ var / www / html / temp /

来自分类Dev

如何设置apache2的权限以允许用户在/ var / www /中创建或编辑文件

来自分类Dev

/ var / www的默认权限

来自分类Dev

Symlink / var / www目录

来自分类Dev

授予/ var / www的权限

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

Symlink / var / www目录

来自分类Dev

如何使用phpstorm编辑/ var / www文件?

来自分类Dev

授予/ var / www的权限

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

/ var / www的默认权限

来自分类Dev

Apache无法访问/ var / www / html

来自分类Dev

Apache虚拟主机不适用于www域

来自分类Dev

为什么我不能让Apache2从/ var / www以外的目录提供站点服务?

来自分类Dev

/ var / www的设置权限

来自分类Dev

当主域位于/ var / www中时,Apache2读取主文件夹目录

来自分类Dev

var / www中的drupal网站的权限问题

来自分类Dev

Apache如何找到/ var / www

来自分类Dev

授予自己使用var / www / drupal上的文本编辑器编辑文件的权限

来自分类Dev

恢复/ var / www / html

来自分类Dev

替换通过ubuntu 18.04中的LAMP安装的Apache2中的该文件(位于/var/www/html/index.html)

来自分类Dev

在 /var/www 上使用 vscode 保存文件

来自分类Dev

如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

来自分类Dev

为什么 Apache2 不能在 /var/www/html/ 之外寻找 PHP 文件?

来自分类Dev

/var/www/ 多个网站中的 Apache2 权限

来自分类Dev

Ubuntu apache 中的 DocumentRoot 是 /var/www/html 那么为什么 apache2.conf 的一部分会说“<Directory /var/www/>”

来自分类Dev

通过 www.example.com 在 localhost:8000 上重定向 wordpress 的 Apache 虚拟主机

Related 相关文章

  1. 1

    为什么将apache2 www目录移至/ var / www / html?

  2. 2

    我需要“ / var / www”,但是Apache2尝试使用空的“ / var / www / html”

  3. 3

    apache AllowOverride / var / www / html,但不是/ var / www / html / temp /

  4. 4

    如何设置apache2的权限以允许用户在/ var / www /中创建或编辑文件

  5. 5

    / var / www的默认权限

  6. 6

    Symlink / var / www目录

  7. 7

    授予/ var / www的权限

  8. 8

    强制使用https://和www。与虚拟主机apache2

  9. 9

    Symlink / var / www目录

  10. 10

    如何使用phpstorm编辑/ var / www文件?

  11. 11

    授予/ var / www的权限

  12. 12

    强制使用https://和www。与虚拟主机apache2

  13. 13

    / var / www的默认权限

  14. 14

    Apache无法访问/ var / www / html

  15. 15

    Apache虚拟主机不适用于www域

  16. 16

    为什么我不能让Apache2从/ var / www以外的目录提供站点服务?

  17. 17

    / var / www的设置权限

  18. 18

    当主域位于/ var / www中时,Apache2读取主文件夹目录

  19. 19

    var / www中的drupal网站的权限问题

  20. 20

    Apache如何找到/ var / www

  21. 21

    授予自己使用var / www / drupal上的文本编辑器编辑文件的权限

  22. 22

    恢复/ var / www / html

  23. 23

    替换通过ubuntu 18.04中的LAMP安装的Apache2中的该文件(位于/var/www/html/index.html)

  24. 24

    在 /var/www 上使用 vscode 保存文件

  25. 25

    如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

  26. 26

    为什么 Apache2 不能在 /var/www/html/ 之外寻找 PHP 文件?

  27. 27

    /var/www/ 多个网站中的 Apache2 权限

  28. 28

    Ubuntu apache 中的 DocumentRoot 是 /var/www/html 那么为什么 apache2.conf 的一部分会说“<Directory /var/www/>”

  29. 29

    通过 www.example.com 在 localhost:8000 上重定向 wordpress 的 Apache 虚拟主机

热门标签

归档