`
pterodactyl
  • 浏览: 771576 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

修改Apache默认端口

阅读更多
修改Apache默认端口
2007年07月04日 星期三 11:04
在Linux下修改Apache的配置文件,编辑/etc/httpd/httpd.conf。加#号的是注释,是给你看的样板或说明,不会真正执行。

一般默认是Listen 80,表示监听所有80端口的所有非特定请求;
如果增加一行Listen 800,表示增加监听800端口的所有非特定请求;
如果增加一行Listen IP或域名:801,表示监听801端口,但只有该域名或IP的访问请求才作出回应。

另外可以增加虚拟主机的选项,虚拟主机可以基于不同IP(一台服务器可以捆绑多个IP)、不同端口、不同主机名(域名)。
如果有多个IP地址,可以根据IP不同而在同一主机上设置多个虚机;
对个人用户而言,ISP分配的公网IP一般只有1个,所以可以通过不同的端口来添加多个虚机;
对网站运营商而言,为了节省IP地址,端口也不能随便改(只能用80),因此较多采用基于域名的虚拟主机。

一、基于端口的虚拟主机举例:
默认主机一般放在DocumentRoot "/var/www/html",Listen 80端口。
现在我需要增加面向所有域名的800端口的监听,因此添加一行:
Listen 800
对应800端口的虚拟主机配置如下:
<VirtualHost *:800>
ServerAdmin webmaster@dummy-host.com #站主的电子邮箱地址
DocumentRoot /var/www/web1 #定义网站的根目录,将网页放在此目录下
ErrorLog logs/dummy-host.com-error_log #错误日志存放在此
CustomLog logs/dummy-host.com-access_log common #客户日志
</VirtualHost>
配置完毕运行/etc/rc.d/init.d/httpd restart,然后在浏览器上输入localhost:800应该可以看到该端口虚拟主机的内容了。

二、基于主机域名的虚拟主机和基于端口的虚机配置格式相似,但要在同一个端口下可以定义多个基于名称的虚机,因此在要多一项服务器名的配置,并在添加端口侦听时指明主机域名:
Listen 域名:端口号, 譬如Listen baby.vicp.net:80
<VirtualHost *:80>
ServerAdmin webmaster@abc.com #站主的电子邮箱地址
DocumentRoot /var/www/web2 #定义网站的根目录
ServerName baby.vicp.net #填写服务器域名
ErrorLog logs/baby.vicp.net-error_log #错误日志存放在此
CustomLog logs/baby.vicp.net-access_log common #客户日志
</VirtualHost>
配置完毕运行/etc/rc.d/init.d/httpd restart,然后在浏览器上输入baby.vicp.net应该可以看到该域名虚拟主机的内容了,如果要公网上的用户也能登陆,需要配置好动态域名软件或设置好域名服务器,将该域名指向本机的IP地址。
分享到:
评论

相关推荐

    Apache配置多端口及Apache端口修改方法

    #### 四、修改Apache默认端口 如果需要更改Apache的默认端口(通常是80),只需修改`httpd.conf`中的`Listen`指令。例如,要将默认端口更改为8080,可将`Listen 80`修改为`Listen 8080`。 #### 五、处理IIS与...

    ubuntu下修改apache端口

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

    如何修改apache80端口

    通过上述步骤,我们可以成功地将Apache的默认端口从80更改为8080,并相应地修改了WAMP管理器和phpMyAdmin的配置,确保它们都能通过新的端口进行访问。这样不仅解决了端口冲突问题,还能让多个Web服务器在同一台机器...

    修改wamp的apache默认端口80为8088以及www目录

    左键托盘图标,在“Apache”里可以直接打开httpd.conf,查找到“Listen 80”,可以改成其他端口,我选用8088。 重启wamp,就可以生效了。但是“Localhost”、“phpMyAdmin”、“SQLiteManager”,你可以点击打开...

    如何修改DZ论坛的默认端口80改成别的端口.txt

    ### 如何修改DZ论坛的默认端口80改成别的端口 #### 知识点一:理解DZ论坛及端口概念 - **DZ论坛**:Discuz!(简称DZ)是一款广泛使用的开源社区论坛软件系统,由Comsenz公司开发,主要采用PHP语言和MySQL数据库...

    如何改变Apache端口

    #### 三、更改Apache默认访问端口的高级方法 如果你使用的是WAMP服务器(Windows + Apache + MySQL + PHP),并且希望在浏览器中通过不同的端口访问Apache提供的服务,那么还需要额外的步骤来确保一切正常工作。 1...

    apache配置端口目录

    1. **配置端口**:默认情况下,Apache服务器监听80端口,这是HTTP协议的标准端口。若需更改端口,你需要打开`httpd.conf`,找到`Listen`指令。例如,如果你想让Apache监听8080端口,可以将`Listen 80`修改为`Listen ...

    apache服务器安装.zip

    1. 修改Apache默认端口,避免被常见扫描工具发现。 2. 禁用不必要的模块,减少攻击面。 3. 配置防火墙(如iptables或ufw)允许必要的入站端口。 4. 使用SSL/TLS加密通信,安装并配置证书。 5. 定期更新Apache到最新...

    linux+lnmp+apache+proxy教程

    - 修改Apache默认端口(可选): ``` Listen 80 ``` - 重启Apache服务: ``` sudo systemctl restart httpd.service ``` 2. **配置Nginx作为反向代理**: - 创建Nginx的web配置文件: ``` server { ...

    Ubuntu系统中利用Apache2建立基于端口的web服务

    总结来说,通过以上步骤,你可以在Ubuntu上使用Apache2设置一个基于非默认端口(如8080)的Web服务。这个过程包括安装Apache2,创建网站目录,配置端口,创建和激活虚拟主机配置,以及打开防火墙端口。记住,任何...

    修改Tomcat端口为默认80端口

    ### 修改Tomcat端口为默认80端口 #### 知识点概述 Apache Tomcat 是一款免费开源的Servlet容器,它可以作为独立的应用服务器运行Java Web应用,也可以与其他Web服务器如Apache HTTP Server或Microsoft IIS结合使用...

    xamppApache80端口占用问题

    80端口是HTTP协议默认使用的端口,也是xampp中Apache服务器默认监听的端口。如果80端口被其他应用程序占用,则xampp中的Apache服务将无法正常启动。本文将详细介绍如何解决xampp中80端口被占用的问题,并提供一种...

    apache端口占用问题解决办法

    4. **配置Apache端口**:修改Apache的配置文件,让其使用其他未被占用的端口。默认配置文件位于`C:\Program Files\Apache Software Foundation\Apache2\conf\httpd.conf`。 - 打开`httpd.conf`文件,找到`Listen`...

    如何修改和添加Apache的默认站点目录

    修改Apache的默认站点目录主要涉及到对Apache配置文件`httpd.conf`的编辑。这个文件包含了服务器运行的所有关键设置。以下是具体的步骤: 1. 首先,你需要找到Apache的安装目录,通常是在类似`C:/wamp/bin/apache/...

    改变Apache端口等配置修改方法

    如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着... 如何改变IIS端口:如果你想同时保留Apache服务与IIS服务,又不想改变Apache默认的80端口,那么只有改变

    zabbix修改主页IP地址端口和后缀.docx

    总结来说,要修改Zabbix主页的IP地址、端口和后缀,你需要编辑Apache配置文件,更新端口设置,更改ServerName或IP地址,并移除URL后缀。完成这些步骤并重启Apache服务后,用户就能以更简洁的格式访问Zabbix监控平台...

    修改Tomcat默认访问根目录的方法

    修改默认根目录后,用户访问Tomcat服务器时,默认会访问到指定的目录。 例如,如果将默认根目录设置为/webapps/guanwang,用户可以直接通过如下URL访问: ***服务器地址/guanwang/ 其中,服务器地址是安装了...

    jboss端口号修改

    - 常见占用8080端口的服务包括但不限于:Oracle、Apache Tomcat等。 2. **定位配置文件:** - JBoss的主要端口号配置文件位于`/opt/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat.sar/server.xml`。这里...

    如何更改linux下的Apache端口号.pdf

    打开这个文件,找到包含“Listen”关键字的行,例如`Listen 80`,这表示Apache默认监听80端口。要将端口号更改为8000,只需将这一行修改为`Listen 8000`。 接下来,如果你的系统启用了SELinux(Security-Enhanced ...

Global site tag (gtag.js) - Google Analytics