昨天搭建了apache2和subversion的环境,在内网访问时完全没有问题,但是如果从外网访问时,发现总是无法找到server打开网页。
查了很久,排除了各方面的原因后,判断是电信封掉了adsl上网的上行80端口,导致外部浏览器无法访问apache。
解决方法就是将apache的监听端口从80修改到8080即可。网络上的一些资料是基于旧的apache进行配置或者是windows环境下的apache,与ubuntu环境下的apache2的配置有些不同。下面的配置基于Ubuntu10.10以及apache2:
step1:修改监听端口以及主机端口为8080
sudo vi /etc/apache2/ports.conf
NameVirtualHost *:8080
Listen 8080
step2: 只要修改virtualHost的端口即可
sudo vi /etc/apache2/sites-available/default
<VirtualHost *:8080>
step3:重启apache2
sudo service apache2 stop
sudo service apache2 start
分享到:
相关推荐
root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81
本教程将详述如何在Ubuntu上利用Apache2搭建一个基于特定端口(例如8080)的Web服务。 首先,确保你已经在你的Ubuntu系统上安装了Apache2。你可以通过运行以下命令来安装: ```bash sudo apt update sudo apt ...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
- **Linux环境下**:可以通过命令行输入`sudo service apache2 restart`(对于Debian/Ubuntu系统)或`sudo systemctl restart httpd`(对于CentOS/RHEL系统)来重启Apache服务。 #### 二、解决端口冲突问题 当你...
如果需要更改默认端口,可以编辑 `/etc/apache2/ports.conf` 文件。例如,要将端口更改为 8080,可以在该文件中找到以下行: ```plaintext Listen 80 ``` 将其更改为: ```plaintext Listen 8080 ``` 修改后...
重启Apache2服务以应用更改: ```bash sudo systemctl restart apache2 ``` 最后,验证Web服务是否按预期工作。确保防火墙允许HTTP流量(端口80)。在Ubuntu中,如果使用firewalld,可以执行以下命令: ```bash ...
6. **修改端口** 默认情况下,Apache监听80端口。若需更改,可在配置文件中修改`Listen`指令,例如`Listen 8080`,然后重启Apache。 7. **安全考虑** 为了增强安全性,可以启用防火墙的HTTP和HTTPS端口: ``` ...
并确保Apache监听443端口。 【远程修改SVN用户口令】 6.1 修改Apache2配置,启用mod_perl模块。 6.2 安装mod_perl默认包。 6.3 配置Apache以支持perl脚本执行。 6.4 获取用于修改口令的Perl脚本,如`saslpasswd2`...
注意,在修改配置文件前,可能需要先更改文件权限: ```bash sudo chmod 777 /etc/apache2/apache2.conf ``` #### 二、Apache 的配置文件解析 **Apache 主配置文件:** Ubuntu 下 Apache 的主配置文件位于 `/etc/...
Apache是世界上最流行的Web服务器软件,尤其在Ubuntu这样的Linux操作系统中,它的使用非常广泛。这篇文章将详细介绍如何在Ubuntu系统上配置Apache以及如何配置...记得每次修改配置后都要重启Apache服务以使更改生效。
4. **重启服务**:修改完配置文件后,需要重启Apache服务使更改生效。可以使用以下命令: ```bash sudo /etc/init.d/apache2 restart ``` 或者 ```bash cd /etc/init.d sudo apache2 -k restart ``` #### ...
例如,添加虚拟主机、修改端口、调整日志级别等。 此外,了解如何管理Apache的模块也非常重要。Apache有许多模块可以扩展其功能,比如SSL/TLS支持(mod_ssl)、URL重写(mod_rewrite)等。使用以下命令可以查看已...
- **端口冲突问题**:如果80端口被其他服务占用,可以通过修改`httpd.conf`文件中的`Listen`指令来更改Apache监听的端口。同时,还需确保防火墙规则允许新端口的通信。 - **中文乱码问题**:在Ubuntu等Linux发行版中...
### Ubuntu配置多个Tomcat的方法详解 #### 一、前言 在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在...
- `Listen 80`: 指定Apache监听的端口,默认为80。 - `ServerName localhost`: 设置服务器名称,可根据实际情况修改。 - `DocumentRoot "D:/WebServer/Apache24/htdocs"`: 指定网站文档根目录的位置。 - `...
### Ubuntu 16.04与Apache虚拟主机配置详解 #### 前言 ...此外,还提到了如何调整文档根目录和端口配置,为用户提供了一个全面的指南,帮助他们在Ubuntu 16.04环境下高效地部署和管理Apache服务器。
配置包括设置虚拟主机、修改端口、添加或删除模块等。例如,如果你想要设置一个虚拟主机,可以在配置文件中添加以下内容: ```apacheconf *:80> ServerAdmin webmaster@example.com DocumentRoot /var/...
在Ubuntu操作系统下安装SVN服务器是一个较为直接的过程,虽然本指南针对的是Ubuntu 9.10版本,但其基本步骤对于大多数Ubuntu及其衍生版本都是适用的。SVN,即Subversion,是一种版本控制系统,广泛用于代码的版本...