Ubuntu 多个站点不同端口的配置问题

Ubuntu 多个站点不同端口的配置问题

在我的 Ubuntu 16.04 VPS 中使用 LAMP 为多个站点设置不同端口时出现问题。

以下是我使用的配置:

etc\apache2\ports.conf

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

#NameVirtualHost *:80
Listen 80
Listen 1000

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

etc\apache2\sites-available\000-default.conf

<VirtualHost:80>
    //Default config here
</VirtualHost>

<VirtualHost *:1000>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/My_Site
<Directory /var/www/html/My_Site>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
 </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

问题是:

a) 如果我服务 apache2 重新加载 上面给出的配置没有反映在etc\apache2\sites-enabled\000-默认.conf

b) 我的自定义端口 1000 似乎正在监听,但是 apache2 的默认主页是通过 IP 点击来加载的。

1)我的文档根目录:DocumentRoot /var/www/html/My_Site 是否正确?

欢迎提出建议!!

相关内容