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服务,这个算是常识了!
分享到:
相关推荐
root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81
详细讲解了在Ubuntu系统中利用Apache2建立基于端口的web服务的例子。
主要讲述ubuntu10.04下apache虚拟主机的3种实现方式1、基于不同域名2、基于不同IP相同端口3、基于相同IP不同端口
在Ubuntu 12.04LTS 下搭建Apache web服务器-亲测,解决ADSL关于80端口被封等问题,亲自测试通过。
一:ubuntu开发环境PHP+MYSQL+APACHE2 1.sudo apt-get install apache2 2.安全组添加80端口 3.sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli 4.sudo apt-get ...
在Ubuntu 16.04 LTS上使用php7的Apache2 这是带有apache2和php7 / composer的Ubuntu 16.04 LTS的docker映像 要从utside容器访问网站内容,您应该映射/ var / www 包括作曲家,可轻松下载php库 例子 普通,可在端口...
《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...
配置Ubuntu静态地址环境,经过参考他人资料。可以连外网,主机可以连接虚拟机。
org.apache.catalina.core.AprLifecycleListener myeclipse tomcat 無法啟動 用這個文件
科尔多瓦/乌本图 :pushpin: 弃用通知该存储库已过时,... 了解更多信息: : Cordova / Ubuntu是Apache Cordova项目的Ubuntu端口。要求Ubuntu SDK执照根据APACHE-2.0许可获得许可。 有关详细信息,请参见LICENSE文件。
linux加apache的介绍,特意分上传
端口定义在文件/etc/apache2/ports.conf 另外,还需要说明的两组目录是:mods-available和mods-enabled后者是前者的链式文件目录 sites-enabled是sites-available的链式文件目录 而平时经常用到的httpd.conf...
操作系统:Ubuntu 16.04 LTS 数据库:Mysql 8.0.22 Web组件:Apache Tomcat/8.0.0-RC1 防火墙版本:iptables v1.6.0 实施目标:服务器本机及指定主机可访问服务器端口资源,其它主机只能访问公开的HTTP端口,...
Ubuntu 20.04上的Apache 该剧本将安装Apache 2 Web服务器,并在2个ubuntu不同的机器上添加2个虚拟主机,类型为$ ansible-playbook -i hosts playbook.yml设定值app_user :Ansible主机上的远程非root用户,它将拥有...
《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...
它主要是免费的 shell 脚本集合,用于为 Debian 和 Ubuntu 快速部署 LAMP 和 LNMP 堆栈(Linux、Apache/Nginx、MySQL 和 PHP)。 谁制作了原始的TuxLite ? 马特做到了! 要联系他,请发送电子邮件至: “s” at ...
在阿里云买了一台Ubuntu16.04的ECS服务器,安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp....
1、配置防火墙,开启80端口、3306端口 说明:Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙。 whereis iptables #查看系统是否安装防火墙 ...
在外部,MySQL 服务器在端口 8889 上可用,当在 VM 上运行时,它可以像往常一样作为套接字或端口 3306 使用。 用户名:root 密码:root 运行 PHP 测试文件 在浏览器中输入或查看 PHP 信息。 访问访客机 $ vagrant...
安装 Nginx sudo apt-get install nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学... #还有这里 同样改为你想要的监听端口 listen [::]:88 default_server ipv6o