`
pterodactyl
  • 浏览: 748133 次
  • 性别: 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地址。
分享到:
评论

相关推荐

    ubuntu下修改apache端口

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

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

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

    如何修改apache80端口

    windows已安装iis的情况下安装wamp,如何修改apache的默认80端口为8080,以及如何修改默认打开的localhost 为 localhost:8080方式

    Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解

    1.如何修改apache默认端口 xampp apache默认的http访问端口是80 修改完成后在xampp中重启apache。 2.配置流程 打开Settings / Preferences 找到 Build, Execution, Deployment 选项,点击 Deployment 添加如下: ...

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

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

    修改Tomcat服务器默认端口号的实现方法

    修改Tomcat服务器默认端口号的实现方法 一 修改方法 修改D:\apache-tomcat-7.0.81\conf\server.xml文件如下   二 测试 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的...

    修改tomcat默认的端口号

    协同管理系统黙认使用Tomcat默认的端口8080,除8080端口外Tomcat还会占用8005,8009和8443端口。如果这4个端口已被占用,可以将协同...2. 如果是因为服务器上已经安装了tomcat并使用默认端口,需要编辑文件“安装目

    apache和IIS共享80端口解决办法

    第一步:把iis所发布的网站默认端口由80改为8080;第二步:修改apache的httpd.conf配置文件。 首先,要让apache支持转发也就是做iis的代理那么就要先启用apache的代理模块.首先我在Apache\conf目录下面找到httpd....

    使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    在使用maven时,修改插件tomcat启动端口。一开始我在pom.xml配置文件里面修改,如下面所示: &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;port&gt;9999 &lt;uriEncoding&gt;UTF-8 ...

    Web应用安全:apache日志配置.docx

    Kali系统自带了apache的相关内容,只需要简单的一行代码“service apache start”就可以运行,但在运行前,我们需要进行一定的设置,在kali中apache默认的配置文件为“/etc/apache2/apache2.conf”,我们可以修改这...

    APACHE与PHP配置方法

    下面是对Apache配置文件httpd.conf的修改笔记: 1. DocumentRoot 服务器文件目录设置(这里文件夹与文件夹的分隔符不是WINDOWS里的“\”,而是“/”); 2. Listen ipaddress:portnumber Listen配置。默认是舰艇...

    绿色版apache

    可能的问题:“(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次”→有其他的Web服务器,把电脑上安装的其他的IIS、Apache、Tomcat等Web服务器卸载掉或者修改端口号。 http默认占用80端口,如鹏绿色...

    80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法

    今天在使用WAMP的时候发现它无法正常启动,一直卡在黄色的图标那里,我怀疑是80端口被占用了,于是在cmd里... 您可能感兴趣的文章:详解Nginx与Apache共用80端口的配置方法修改wamp的apache默认端口80为8088以及www目

    PHP开发环境安装和配置

    Apache默认监听80端口,而IIS也是监听80端口,如果安装并启动了IIS,会和Apache发生冲突,因此必须关闭或卸载IIS;或者修改IIS的配置,使之监听其他端口:开始→设置→控制面板→管理工具→Internet信息服务→右击你...

    winxp+svn+apache安装配置全说明

    需要注意的一点就是检查本机的iis端口号不要和apache冲突,此apache包的默认端口是80。安装完成后,打开 http://loccalhost,如果能出现内容,那你的Apache就安装成功了。 (2)运行Subversion安装程序,如果安装...

    apache安装

    通过命令行进入自己的安装目录下的bin文件夹,如E:\Apache2.2.19\bin,执行命令httpd.exe -k install,这样就把apache加入了系统服务,默认服务名为Apache2.2。启动服务的命令为httpd.exe -k start。 测试安装是否...

    win10关闭system进程占用80端口的注册表文件

    新装win10,默认的80端口被系统占用,导致nginx和apache不能正常使用,网上找到的修改注册表的方法解决问题,上传注册表修改信息,方便修改注册表.

    apache 2.2.21 -win32-x86

    这里我们还是要配置一下,有什么问题或修改,配置始终是要会的,如图所示,“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration ...

    微信开发apache tomcat 8

    微信开发apache tomcat 8.0.24, 由于微信只识别80端口,所以,安装完成后,需要将conf -&gt;server.xml中的HTTP端口由默认的8080,修改为80

Global site tag (gtag.js) - Google Analytics