ronething's notes
  • 技术笔记集锦 | Technical Notes Collection
  • Flask 处理 JSON 请求数据指南
  • IntelliJ IDEA 安装和使用 Lombok 教程
  • Mac 解决 "Operation not permitted" 权限问题
  • RESTful API 设计指南与最佳实践 | RESTful API Design Guide and Best Practices
  • Resilio Sync 使用教程与配置指南
  • Ubuntu 系统安装和配置字体教程
  • Linux服务器安全:自动封禁SSH暴力破解攻击IP
  • CentOS 修复 GRUB 引导问题
  • Chrome 浏览器强制刷新不使用缓存的方法
  • Cordova iOS 开发环境搭建与应用构建
  • Linux系统安全配置:如何禁用或管理SELinux | Disable SELinux in Linux
  • Python文件操作指南:如何过滤文件名中的非法字符 | Filter Invalid Filename Characters with Python
  • Github Gist 测试与使用笔记
  • Git新手指南:如何初始化本地仓库并推送到远程服务器 | Git Init and Push to Remote
  • 今日快乐记录与心情分享
  • Linux 基础命令大全
  • Java 中的 List 和 Set 集合类型详解
  • macOS Spotlight完全指南 | Ultimate Guide to macOS Spotlight Search
  • Mac 上编译构建 FFmpeg 的详细步骤
  • 使用 Clang 编译链接 FFmpeg 库的方法
  • macOS VSCode终端字体完全指南:解决Powerline特殊字符显示问题 | VS Code Terminal Fonts on Mac
  • Mac 上图片格式转换工具与方法
  • MacPorts 包管理器安装与使用指南
  • MathJax 数学公式渲染测试与用法
  • Memcached 缓存服务器使用教程
  • MySQL 日期函数使用指南
  • Nginx 端口绑定错误解决方案:80端口被占用问题
  • Nginx上传文件大小限制完全指南 | Nginx Upload File Size Limit
  • Python Slice
  • RaiDrive 云存储映射工具使用教程
  • Rclone: A Comprehensive Guide to Cloud Storage Synchronization
  • reStructuredText 标记语言语法指南
  • Telegram Bot Proxy
  • Ubuntu Apache2 端口修改教程:从默认80端口切换至8888
  • Ubuntu 安装 Deepin 版微信客户端指南
  • Ubuntu 安装配置 Oh My Zsh 终端美化
  • YouTube 视频嵌入测试与教程
Powered by GitBook
On this page
  • 背景介绍
  • 修改步骤
  • 步骤1:修改全局监听端口配置
  • 步骤2:更新虚拟主机配置
  • 步骤3:重启Apache2服务
  • 验证配置
  • 注意事项

Was this helpful?

Ubuntu Apache2 端口修改教程:从默认80端口切换至8888

背景介绍

Apache2 默认使用80端口作为HTTP服务。在某些情况下,您可能需要更改这个默认端口:

  • 80端口已被其他服务占用

  • 为了安全原因避免使用标准端口

  • 在同一服务器上运行多个Web服务

本教程详细介绍如何在Ubuntu系统上将Apache2的默认端口从80修改为8888。

修改步骤

步骤1:修改全局监听端口配置

修改Apache的主端口配置文件,将监听端口从80改为8888:

sudo vi /etc/apache2/ports.conf

找到以下行:

Listen 80

修改为:

Listen 8888

步骤2:更新虚拟主机配置

修改默认虚拟主机配置文件中的端口设置:

sudo vi /etc/apache2/sites-available/000-default.conf

找到虚拟主机配置的第一行:

<VirtualHost *:80>

修改为:

<VirtualHost *:8888>

步骤3:重启Apache2服务

应用更改需要重启Apache2服务:

sudo service apache2 stop
sudo service apache2 start

或者使用一条命令重启:

sudo service apache2 restart

验证配置

重启服务后,通过以下方式验证新端口是否生效:

# 检查Apache是否正在监听8888端口
netstat -tuln | grep 8888

# 在浏览器中访问
http://localhost:8888

注意事项

  • 更改端口后,需要相应地调整防火墙规则以允许新端口的流量

  • 如果使用了Apache的其他配置文件,确保检查并更新所有涉及端口的配置

PreviousTelegram Bot ProxyNextUbuntu 安装 Deepin 版微信客户端指南

Last updated 2 months ago

Was this helpful?