`
baalwolf
  • 浏览: 354003 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu apache2 端口的改变

 
阅读更多

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建立基于端口的web服务

    本教程将详述如何在Ubuntu上利用Apache2搭建一个基于特定端口(例如8080)的Web服务。 首先,确保你已经在你的Ubuntu系统上安装了Apache2。你可以通过运行以下命令来安装: ```bash sudo apt update sudo apt ...

    ubuntu下修改apache端口

    root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81

    如何改变Apache端口

    ### 如何改变Apache端口 #### 一、更改Apache端口的基本步骤 1. **定位配置文件**:首先,你需要找到Apache服务器的安装目录,在该目录下的`conf`子目录中,有一个名为`httpd.conf`的重要配置文件。这个文件控制着...

    Ubuntu系统中利用apache2建立基于IP地址的web服务

    本文将详细介绍如何在Ubuntu上利用Apache2建立基于IP地址的多站点Web服务。 首先,确保Apache2服务已经安装并运行正常。在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt...

    linux-ubuntu装apache2方法

    在Linux Ubuntu系统中安装Apache2是一项基础且重要的任务,它能让你的系统成为一个简单的Web服务器。Apache2是一个开源且功能强大的HTTP服务器,广泛应用于各种Linux发行版,包括Ubuntu。以下是安装和配置Apache2的...

    在 ubuntu 中安装 Apache 2 Web 服务器

    ### 在 Ubuntu 中安装 Apache 2 Web 服务器 #### 概述 本文档旨在提供一个详细的指南,介绍如何在 Ubuntu 操作系统中安装和配置 Apache 2 Web 服务器。Apache 是目前世界上最广泛使用的 Web 服务器软件之一,它为...

    ubuntu linux下apache与tomcat的整合.txt

    ### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...

    apache配置虚拟目录

    2. **端口配置**:端口相关的配置存储在`/etc/apache2/ports.conf`文件中。 3. **日志文件**:Apache的日志文件通常位于`/var/log/apache2/`目录下,包括错误日志和访问日志等。 #### 四、实际操作案例 假设我们要...

    UbuntuApache配置以及cgi配置.pdf

    Ubuntu 下 Apache 的主配置文件位于 `/etc/apache2/apache2.conf`。这个文件包含了启动 Apache 时需要加载的所有配置信息。 **配置文件结构:** - **动态模块配置:**通过 `Include mods-enabled/*.load` 和 `...

    apache 配置不同的端口访问不同的站点

    在Ubuntu系统中,你可以使用`sudo service apache2 restart`命令;在CentOS/RHEL中,使用`sudo systemctl restart httpd`。 此外,为了测试配置是否正确,你可能需要在防火墙中打开相应的端口。在Linux系统中,可以...

    ubuntu server 10.4下Apache2的三种虚拟主机的实现

    在 Ubuntu Server 10.04 上,Apache2 提供了多种创建虚拟主机的方法,以满足不同场景的需求。虚拟主机技术允许在一个物理服务器上运行多个独立的网站,各自拥有不同的域名或IP地址,共享服务器资源。以下是三种主要...

    Ubuntu Apache配置以及cgi配置方法

    注意,修改配置文件前可能需要先改变文件权限,例如用`sudo chmod 777 /etc/apache2/httpd.conf`命令。 在Ubuntu中,Apache的主要配置文件是`/etc/apache2/apache2.conf`,它包含了其他所有配置文件的引用。例如: ...

    ubuntu linux 配置svn+apache+ssl

    并确保Apache监听443端口。 【远程修改SVN用户口令】 6.1 修改Apache2配置,启用mod_perl模块。 6.2 安装mod_perl默认包。 6.3 配置Apache以支持perl脚本执行。 6.4 获取用于修改口令的Perl脚本,如`saslpasswd2`...

    Apache2中文使用手册

    在Ubuntu系统中,可以使用`sudo apt-get install apache2`命令快速安装。安装完成后,Apache2默认会在80端口监听HTTP请求。 配置文件是Apache2的核心,通常位于/etc/apache2目录下,主要的配置文件是httpd.conf或...

    Apache2 for Linux

    Apache的配置主要位于`/etc/apache2`(Ubuntu/Debian)或`/etc/httpd`(CentOS/RHEL)目录下的配置文件中。主配置文件通常是`httpd.conf`或`apache2.conf`。 1. **修改默认站点**: Apache安装后会有一个默认的站点...

    apache2 中文使用手册

    Apache2 是一款广泛应用的开源Web服务器,以其稳定、高效和高度可配置性著称。这份“Apache2 中文使用手册”旨在为用户和管理员提供全面的指导,帮助他们理解和掌握Apache2的各项功能和配置。 一、Apache2简介 ...

    在Ubuntu 12.04LTS 下搭建Apache web服务器-亲测

    在Ubuntu 12.04LTS 下搭建Apache web服务器-亲测,解决ADSL关于80端口被封等问题,亲自测试通过。

    How-to-install-apache-on-ubuntu.rar_Ubuntu!

    在Ubuntu中,你可以通过编辑 `/etc/apache2/apache2.conf` 或者 `/etc/apache2/sites-available/` 目录下的特定配置文件来进一步自定义Apache的设置。例如,添加虚拟主机、修改端口、调整日志级别等。 此外,了解...

    apache2 通过mod_jk与tomcat配置

    本篇文章将详细介绍如何在Ubuntu 10.04系统环境下,配置Apache2通过mod_jk连接到Tomcat 6.0.24。 首先,确保你已经安装了Apache2和Tomcat。在Ubuntu上,可以通过以下命令安装: ```bash sudo apt-get update sudo ...

Global site tag (gtag.js) - Google Analytics