Asa*_*yat 4 virtualhost apache2
我按照本教程设置了 Apache 虚拟主机,但浏览器无法提供主页。
\n\n这是我的 .conf 文件
\n\n<VirtualHost *:80>\n ServerAdmin webmaster@ednet.dev\n ServerName ednet.dev\n ServerAlias www.ednet.dev\n DocumentRoot /var/www/html/ednet/public\n ErrorLog ${APACHE_LOG_DIR}/error.log\n CustomLog ${APACHE_LOG_DIR}/access.log combined\n</VirtualHost>\nRun Code Online (Sandbox Code Playgroud)\n\n我的主机文件
\n\n127.0.0.1 localhost\n127.0.1.1 asad-HP-ProBook-4530s\n127.0.0.1 ednet.dev\n\n# The following lines are desirable for IPv6 capable hosts\n::1 ip6-localhost ip6-loopback\nfe00::0 ip6-localnet\nff00::0 ip6-mcastprefix\nff02::1 ip6-allnodes\nff02::2 ip6-allrouters\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我尝试ednet.dev在浏览器中打开时出现错误
This site can\xe2\x80\x99t be reached\nednet.dev refused to connect.\nTry:\n\nChecking the connection\nChecking the proxy and the firewall\nERR_CONNECTION_REFUSED\nRun Code Online (Sandbox Code Playgroud)\n\nsudo netstat -na | grep 80输出
asad@asad-HP-ProBook-4530s:~$ sudo netstat -na | grep 80\ntcp 0 0 10.99.2.62:41650 104.244.43.80:443 ESTABLISHED\ntcp 0 0 10.99.2.62:38314 216.58.208.83:80 ESTABLISHED\ntcp6 0 0 :::80 :::* LISTEN \nudp 0 0 10.99.2.62:38808 216.58.198.2:443 ESTABLISHED\nunix 2 [ ] DGRAM 147808 \nunix 3 [ ] STREAM CONNECTED 28097 \nunix 3 [ ] STREAM CONNECTED 28080 /run/systemd/journal/stdout\nunix 3 [ ] STREAM CONNECTED 32880 \nunix 3 [ ] STREAM CONNECTED 28098 @/tmp/dbus-EvBU16isPp\nunix 3 [ ] STREAM CONNECTED 28680 \nunix 3 [ ] STREAM CONNECTED 28074 /var/run/dbus/system_bus_socket\nunix 3 [ ] STREAM CONNECTED 27800 @/tmp/ibus/dbus-HdPg5eVU\nunix 3 [ ] STREAM CONNECTED 28062 @/tmp/dbus-EvBU16isPp\nunix 3 [ ] STREAM CONNECTED 48980 \nunix 3 [ ] STREAM CONNECTED 19180 /var/run/dbus/system_bus_socket\nunix 3 [ ] STREAM CONNECTED 28081 /run/systemd/journal/stdout\nunix 3 [ ] STREAM CONNECTED 25580 @/tmp/dbus-EvBU16isPp\nunix 2 [ ] DGRAM 28073 \nunix 3 [ ] STREAM CONNECTED 39680 \nunix 3 [ ] STREAM CONNECTED 28099 /run/systemd/journal/stdout\nunix 3 [ ] STREAM CONNECTED 129780 \nunix 3 [ ] STREAM CONNECTED 28059 \nunix 3 [ ] DGRAM 24180 \nunix 3 [ ] STREAM CONNECTED 28066 \nunix 3 [ ] STREAM CONNECTED 28061 @/tmp/dbus-EvBU16isPp\nunix 3 [ ] STREAM CONNECTED 58380 \nunix 3 [ ] STREAM CONNECTED 28060 \nunix 3 [ ] STREAM CONNECTED 28096 \nunix 3 [ ] STREAM CONNECTED 40808 @/tmp/.X11-unix/X0\nunix 3 [ ] STREAM CONNECTED 28065 @/tmp/dbus-EvBU16isPp\nunix 3 [ ] STREAM CONNECTED 28056 \nunix 3 [ ] STREAM CONNECTED 20780 \nunix 2 [ ] STREAM CONNECTED 22801 \nunix 3 [ ] STREAM CONNECTED 27804 @/tmp/dbus-EvBU16isPp\nunix 3 [ ] STREAM CONNECTED 27806 @/tmp/ibus/dbus-HdPg5eVU\nRun Code Online (Sandbox Code Playgroud)\n\nsudo lsof -i -n -P +c 0 | grep \':80\\|:443\'输出:
asad@asad-HP-ProBook-4530s:~$ sudo lsof -i -n -P +c 0 | grep \':80\\|:443\'\n[sudo] password for asad: \nchrome 3333 asad 166u IPv4 169400 0t0 UDP 10.99.2.62:52109->216.58.208.78:443 \nchrome 3333 asad 178u IPv4 169585 0t0 TCP 10.99.2.62:50478->151.101.193.69:443 (ESTABLISHED)\nchrome 3333 asad 198u IPv4 162437 0t0 TCP 10.99.2.62:57394->151.101.113.147:443 (ESTABLISHED)\nchrome 3333 asad 225u IPv4 171167 0t0 TCP 10.99.2.62:39238->104.16.108.18:443 (ESTABLISHED)\nchrome 3333 asad 253u IPv4 171168 0t0 TCP 10.99.2.62:39240->104.16.108.18:443 (CLOSE_WAIT)\nchrome 3333 asad 260u IPv4 171157 0t0 TCP 10.99.2.62:50480->151.101.193.69:443 (ESTABLISHED)\nchrome 3333 asad 262u IPv4 168483 0t0 UDP 10.99.2.62:59052->216.58.208.66:443 \nchrome 3333 asad 263u IPv4 169398 0t0 UDP 10.99.2.62:47762->216.58.208.68:443 \nchrome 3333 asad 270u IPv4 170224 0t0 UDP 10.99.2.62:41851->216.58.208.78:443 \nchrome 3333 asad 271u IPv4 168485 0t0 TCP 10.99.2.62:35004->23.58.0.61:443 (ESTABLISHED)\nchrome 3333 asad 272u IPv4 169426 0t0 TCP 10.99.2.62:56116->192.0.73.2:443 (ESTABLISHED)\nchrome 3333 asad 287u IPv4 161862 0t0 TCP 10.99.2.62:38618->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 288u IPv4 131203 0t0 TCP 10.99.2.62:37862->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 300u IPv4 171145 0t0 TCP 10.99.2.62:38814->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 305u IPv4 170154 0t0 TCP 10.99.2.62:39516->23.57.249.169:443 (ESTABLISHED)\nchrome 3333 asad 308u IPv4 168478 0t0 TCP 10.99.2.62:35000->23.58.0.61:443 (ESTABLISHED)\nchrome 3333 asad 311u IPv4 129805 0t0 TCP 10.99.2.62:37858->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 313u IPv4 128964 0t0 TCP 10.99.2.62:37854->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 324u IPv4 85748 0t0 TCP 10.99.2.62:48908->151.101.65.69:443 (ESTABLISHED)\nchrome 3333 asad 335u IPv4 131349 0t0 TCP 10.99.2.62:37868->198.252.206.25:443 (ESTABLISHED)\nchrome 3333 asad 337u IPv4 169446 0t0 UDP 10.99.2.62:33691->216.58.210.66:443 \nchrome 3333 asad 341u IPv4 169448 0t0 UDP 10.99.2.62:38019->216.58.210.66:443 \napache2 3679 root 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\napache2 3682 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\napache2 3683 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\napache2 3684 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\napache2 3685 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\napache2 3686 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN)\nRun Code Online (Sandbox Code Playgroud)\n
小智 8
首先,请确保您的/etc/apache2/ports.conf包含行Listen 80
其次,请确保您已使用 启用您的配置sudo a2ensite yoursite.name。
第三,确保您已禁用默认虚拟主机sudo a2dissite 000-default
还为您的文档根目录添加选项,例如:
<Directory /var/www/html/ednet/public/ >
Require all granted
AllowOverride All
Options Indexes
</Directory>
Run Code Online (Sandbox Code Playgroud)
然后,重新启动 apachesudo service apache2 restart并尝试使用浏览器访问虚拟主机。