本地开发设置上的 Apache 虚拟主机的连接被拒绝

用户126440

我需要使用特定版本的 PHP (7.1) 设置本地 LAMP。在 18.04 的全新安装中,我首先安装了 Apache 和 MySQL。然后我按照本指南从 ppa:ondrej/php 安装 PHP 并完成安装 phpMyAdmin,它运行良好。

我的 php 安装是

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php7.1-mbstring

对于我的站点测试,我运行了一个在 16.04 上对我有用虚拟主机脚本除了必须手动更改 public_html 目录外,一切看起来都正常。我的问题是,尝试在 info.dev 上访问我的测试文件会返回页面错误info.dev refused to connect.ERR_CONNECTION_REFUSED.

PHP 似乎正在工作,因为我infophp()从 apache 测试页面成功调用

有人可以建议吗?

这里有更多信息...

可用站点中的 v-hosts 文件

<VirtualHost *:80>

    ServerName info.dev
    ServerAlias www.info.dev
    ServerAdmin [email protected]
    DocumentRoot /var/www/info.dev/public_html

    #LogLevel info ssl:warn

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

    #Include conf-available/serve-cgi-bin.conf

    <Directory /var/www/info.dev/public_html >
        Options Indexes FollowSymLinks MultiViews
        # AllowOverride All allows using .htaccess
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

</VirtualHost>

/etc/hosts 文件

127.0.0.1   localhost
127.0.1.1   leon

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1   magento.dev
127.0.0.1   info.dev

我的一些 access.log:

127.0.0.1 - - [21/Oct/2018:09:24:05 +0300] "GET / HTTP/1.1" 200 315 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0"
127.0.0.1 - - [21/Oct/2018:09:24:05 +0300] "GET /favicon.ico HTTP/1.1" 404 500 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0"
::1 - - [21/Oct/2018:09:41:18 +0300] "GET / HTTP/1.1" 200 23933 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36"

我的一些error.log

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[Sun Oct 21 08:40:11.623382 2018] [mpm_prefork:notice] [pid 32239] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Sun Oct 21 08:40:11.623406 2018] [core:notice] [pid 32239] AH00094: Command line: '/usr/sbin/apache2'
[Sun Oct 21 09:27:39.337465 2018] [mpm_prefork:notice] [pid 32239] AH00169: caught SIGTERM, shutting down
[Sun Oct 21 09:41:16.361551 2018] [mpm_prefork:notice] [pid 3368] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Sun Oct 21 09:41:16.361651 2018] [core:notice] [pid 3368] AH00094: Command line: '/usr/sbin/apache2'

权限

[email protected]:/var/www/info.dev$ ls -l
total 4
drwxr-xr-x 2 leon www-data 4096 loka  21 09:42 public_html
[email protected]:/var/www/info.dev$ cd public_html/
[email protected]:/var/www/info.dev/public_html$ ls -l
total 4
-rw-r--r-- 1 leon leon 22 loka  21 09:42 index.php
[email protected]:/var/www/info.dev/public_html$ 

嗯……不管这是什么

[email protected]:/var/www/info.dev/public_html$ apachectl -S
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost info.dev (/etc/apache2/sites-enabled/info.dev.conf:1)
                 alias www.info.dev
         port 80 namevhost magento.dev (/etc/apache2/sites-enabled/magento.dev.conf:1)
                 alias www.magento.dev
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used
用户126440

好的!在我的头撞在键盘上很长时间后,我意识到这与命名您的域有关.dev

我尝试了相同的步骤,.lan并且效果很好。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HOW TO:在Apache 2.4.4 [MAC / * NIX]上设置虚拟主机

来自分类Dev

ubuntu 13.10和apache 2.4.6上的虚拟主机

来自分类Dev

如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

来自分类Dev

使用Apache虚拟主机在ubuntu 13.10上进行zf2设置

来自分类Dev

Apache上的多个SSL虚拟主机

来自分类Dev

如何为多个虚拟主机设置负载均衡器(Apache)

来自分类Dev

在Apache2中设置多个虚拟主机

来自分类Dev

如何在本地计算机中为多个虚拟主机配置linux / apache

来自分类Dev

设置虚拟主机

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

无法从本地网络访问Apache虚拟主机

来自分类Dev

Apache虚拟主机别名

来自分类Dev

设置apache虚拟主机以提供静态文件

来自分类Dev

设置虚拟主机

来自分类Dev

Ubuntu 13.10和Apache 2.4.6上的虚拟主机

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

来自分类Dev

Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

来自分类Dev

Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

来自分类Dev

Apache上具有Intranet主机名的虚拟主机

来自分类Dev

Apache虚拟主机问题

来自分类Dev

无法访问Centos / apache上的虚拟主机

来自分类Dev

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

来自分类Dev

将Apache设置为使用虚拟主机在同一域上运行多个django应用

来自分类Dev

如何在Ubuntu上设置第二个Apache虚拟主机

来自分类Dev

在 Apache 上设置虚拟主机(XAMPP、Windows 10)

来自分类Dev

Apache 上 Drupal 站点的意外虚拟主机行为

来自分类Dev

apache 虚拟主机 - 本地主机和开发别名/服务器名

来自分类Dev

Apache、ping 等工作时,无法通过 cURL(错误 7)连接到本地虚拟主机

Related 相关文章

  1. 1

    HOW TO:在Apache 2.4.4 [MAC / * NIX]上设置虚拟主机

  2. 2

    ubuntu 13.10和apache 2.4.6上的虚拟主机

  3. 3

    如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

  4. 4

    使用Apache虚拟主机在ubuntu 13.10上进行zf2设置

  5. 5

    Apache上的多个SSL虚拟主机

  6. 6

    如何为多个虚拟主机设置负载均衡器(Apache)

  7. 7

    在Apache2中设置多个虚拟主机

  8. 8

    如何在本地计算机中为多个虚拟主机配置linux / apache

  9. 9

    设置虚拟主机

  10. 10

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  11. 11

    无法从本地网络访问Apache虚拟主机

  12. 12

    Apache虚拟主机别名

  13. 13

    设置apache虚拟主机以提供静态文件

  14. 14

    设置虚拟主机

  15. 15

    Ubuntu 13.10和Apache 2.4.6上的虚拟主机

  16. 16

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  17. 17

    如何为Apache 2.4 / ubuntu 13.10及更高版本设置虚拟主机?

  18. 18

    Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

  19. 19

    Apache虚拟主机无法在Ubuntu 14.04 LTS上运行

  20. 20

    Apache上具有Intranet主机名的虚拟主机

  21. 21

    Apache虚拟主机问题

  22. 22

    无法访问Centos / apache上的虚拟主机

  23. 23

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

  24. 24

    将Apache设置为使用虚拟主机在同一域上运行多个django应用

  25. 25

    如何在Ubuntu上设置第二个Apache虚拟主机

  26. 26

    在 Apache 上设置虚拟主机(XAMPP、Windows 10)

  27. 27

    Apache 上 Drupal 站点的意外虚拟主机行为

  28. 28

    apache 虚拟主机 - 本地主机和开发别名/服务器名

  29. 29

    Apache、ping 等工作时,无法通过 cURL(错误 7)连接到本地虚拟主机

热门标签

归档