Apache 服务经常由于ISP将TCP默认80端口封锁而无法正常运行,这时候就需要更改默认80端口为一个指定的端口。比如修改为8001.
1.进入/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
#####上面的说明很重要!!!!
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz
NameVirtualHost *:80
Listen 8001
###上面的默认为80端口
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
#######################分割线#####################################
2.再进入/etc/apache2/sites-enabled/000-default/etc/apache2文件,按如下红色部分修改
#######################分割线#####################################
<VirtualHost *:8001> ####这里对应于新端口,默认为80
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
####该文件余下内容,省略大概4百字,嘿嘿
#######################分割线#####################################
然后,在终端中重启apache(输入sudo /etc/init.d/apache2 restart)
在浏览器中输入http://localhost:8001/或者自己的域名加端口号的方式访问,比如我这里就是http://phykingpeng.co.cc:8001/.就OK了!
Apache常见错误说明:
1.第2步若未执行容易出现404错误(Chrome提示:“Oops! This link appears to be broken.”错误。FireFox会提示Not Found The requested URL / was not found on this server.Apache/2.2.14 (Ubuntu) Server at localhost Port 8001,为一个404Not Found错误。)
2.对于Apache,任何对配置文件的改变都需要重启Apache服务,这个算是常识了!
分享到:
相关推荐
本教程将详述如何在Ubuntu上利用Apache2搭建一个基于特定端口(例如8080)的Web服务。 首先,确保你已经在你的Ubuntu系统上安装了Apache2。你可以通过运行以下命令来安装: ```bash sudo apt update sudo apt ...
root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81
### 如何改变Apache端口 #### 一、更改Apache端口的基本步骤 1. **定位配置文件**:首先,你需要找到Apache服务器的安装目录,在该目录下的`conf`子目录中,有一个名为`httpd.conf`的重要配置文件。这个文件控制着...
本文将详细介绍如何在Ubuntu上利用Apache2建立基于IP地址的多站点Web服务。 首先,确保Apache2服务已经安装并运行正常。在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt...
在Linux Ubuntu系统中安装Apache2是一项基础且重要的任务,它能让你的系统成为一个简单的Web服务器。Apache2是一个开源且功能强大的HTTP服务器,广泛应用于各种Linux发行版,包括Ubuntu。以下是安装和配置Apache2的...
### 在 Ubuntu 中安装 Apache 2 Web 服务器 #### 概述 本文档旨在提供一个详细的指南,介绍如何在 Ubuntu 操作系统中安装和配置 Apache 2 Web 服务器。Apache 是目前世界上最广泛使用的 Web 服务器软件之一,它为...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
2. **端口配置**:端口相关的配置存储在`/etc/apache2/ports.conf`文件中。 3. **日志文件**:Apache的日志文件通常位于`/var/log/apache2/`目录下,包括错误日志和访问日志等。 #### 四、实际操作案例 假设我们要...
Ubuntu 下 Apache 的主配置文件位于 `/etc/apache2/apache2.conf`。这个文件包含了启动 Apache 时需要加载的所有配置信息。 **配置文件结构:** - **动态模块配置:**通过 `Include mods-enabled/*.load` 和 `...
在Ubuntu系统中,你可以使用`sudo service apache2 restart`命令;在CentOS/RHEL中,使用`sudo systemctl restart httpd`。 此外,为了测试配置是否正确,你可能需要在防火墙中打开相应的端口。在Linux系统中,可以...
在 Ubuntu Server 10.04 上,Apache2 提供了多种创建虚拟主机的方法,以满足不同场景的需求。虚拟主机技术允许在一个物理服务器上运行多个独立的网站,各自拥有不同的域名或IP地址,共享服务器资源。以下是三种主要...
注意,修改配置文件前可能需要先改变文件权限,例如用`sudo chmod 777 /etc/apache2/httpd.conf`命令。 在Ubuntu中,Apache的主要配置文件是`/etc/apache2/apache2.conf`,它包含了其他所有配置文件的引用。例如: ...
并确保Apache监听443端口。 【远程修改SVN用户口令】 6.1 修改Apache2配置,启用mod_perl模块。 6.2 安装mod_perl默认包。 6.3 配置Apache以支持perl脚本执行。 6.4 获取用于修改口令的Perl脚本,如`saslpasswd2`...
在Ubuntu系统中,可以使用`sudo apt-get install apache2`命令快速安装。安装完成后,Apache2默认会在80端口监听HTTP请求。 配置文件是Apache2的核心,通常位于/etc/apache2目录下,主要的配置文件是httpd.conf或...
Apache的配置主要位于`/etc/apache2`(Ubuntu/Debian)或`/etc/httpd`(CentOS/RHEL)目录下的配置文件中。主配置文件通常是`httpd.conf`或`apache2.conf`。 1. **修改默认站点**: Apache安装后会有一个默认的站点...
Apache2 是一款广泛应用的开源Web服务器,以其稳定、高效和高度可配置性著称。这份“Apache2 中文使用手册”旨在为用户和管理员提供全面的指导,帮助他们理解和掌握Apache2的各项功能和配置。 一、Apache2简介 ...
在Ubuntu 12.04LTS 下搭建Apache web服务器-亲测,解决ADSL关于80端口被封等问题,亲自测试通过。
在Ubuntu中,你可以通过编辑 `/etc/apache2/apache2.conf` 或者 `/etc/apache2/sites-available/` 目录下的特定配置文件来进一步自定义Apache的设置。例如,添加虚拟主机、修改端口、调整日志级别等。 此外,了解...
本篇文章将详细介绍如何在Ubuntu 10.04系统环境下,配置Apache2通过mod_jk连接到Tomcat 6.0.24。 首先,确保你已经安装了Apache2和Tomcat。在Ubuntu上,可以通过以下命令安装: ```bash sudo apt-get update sudo ...