Apache 是一个广泛使用的开源 Web 服务器软件。二级域名是指在一个主域名下的子域名,例如 blog.example.com
中的 blog
就是一个二级域名。默认情况下,Apache 监听 80 端口(HTTP)和 443 端口(HTTPS),但可以通过配置文件进行修改。
取消端口通常是为了简化 URL,使用户访问网站时不需要输入端口号。例如,访问 http://example.com:8080
可以简化为 http://sub.example.com
。
http://sub.example.com
。https://sub.example.com
。应用场景包括:
假设我们要为 sub.example.com
配置一个虚拟主机,并取消端口,可以通过以下步骤实现:
/etc/apache2/sites-available/000-default.conf
或 /etc/httpd/conf/httpd.conf
)。<VirtualHost *:80>
ServerName sub.example.com
DocumentRoot /var/www/sub.example.com
<Directory /var/www/sub.example.com>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite sub.example.com.conf
sudo systemctl restart apache2
通过以上配置,你可以成功为 Apache 设置二级域名并取消端口,从而简化用户访问 URL。
领取专属 10元无门槛券
手把手带您无忧上云