在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地址。
相关推荐
root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81
左键托盘图标,在“Apache”里可以直接打开httpd.conf,查找到“Listen 80”,可以改成其他端口,我选用8088。 重启wamp,就可以生效了。但是“Localhost”、“phpMyAdmin”、“SQLiteManager”,你可以点击打开...
windows已安装iis的情况下安装wamp,如何修改apache的默认80端口为8080,以及如何修改默认打开的localhost 为 localhost:8080方式
1.如何修改apache默认端口 xampp apache默认的http访问端口是80 修改完成后在xampp中重启apache。 2.配置流程 打开Settings / Preferences 找到 Build, Execution, Deployment 选项,点击 Deployment 添加如下: ...
如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着... 如何改变IIS端口:如果你想同时保留Apache服务与IIS服务,又不想改变Apache默认的80端口,那么只有改变
修改Tomcat服务器默认端口号的实现方法 一 修改方法 修改D:\apache-tomcat-7.0.81\conf\server.xml文件如下 二 测试 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的...
协同管理系统黙认使用Tomcat默认的端口8080,除8080端口外Tomcat还会占用8005,8009和8443端口。如果这4个端口已被占用,可以将协同...2. 如果是因为服务器上已经安装了tomcat并使用默认端口,需要编辑文件“安装目
第一步:把iis所发布的网站默认端口由80改为8080;第二步:修改apache的httpd.conf配置文件。 首先,要让apache支持转发也就是做iis的代理那么就要先启用apache的代理模块.首先我在Apache\conf目录下面找到httpd....
在使用maven时,修改插件tomcat启动端口。一开始我在pom.xml配置文件里面修改,如下面所示: <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 <port>9999 <uriEncoding>UTF-8 ...
Kali系统自带了apache的相关内容,只需要简单的一行代码“service apache start”就可以运行,但在运行前,我们需要进行一定的设置,在kali中apache默认的配置文件为“/etc/apache2/apache2.conf”,我们可以修改这...
下面是对Apache配置文件httpd.conf的修改笔记: 1. DocumentRoot 服务器文件目录设置(这里文件夹与文件夹的分隔符不是WINDOWS里的“\”,而是“/”); 2. Listen ipaddress:portnumber Listen配置。默认是舰艇...
可能的问题:“(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次”→有其他的Web服务器,把电脑上安装的其他的IIS、Apache、Tomcat等Web服务器卸载掉或者修改端口号。 http默认占用80端口,如鹏绿色...
今天在使用WAMP的时候发现它无法正常启动,一直卡在黄色的图标那里,我怀疑是80端口被占用了,于是在cmd里... 您可能感兴趣的文章:详解Nginx与Apache共用80端口的配置方法修改wamp的apache默认端口80为8088以及www目
Apache默认监听80端口,而IIS也是监听80端口,如果安装并启动了IIS,会和Apache发生冲突,因此必须关闭或卸载IIS;或者修改IIS的配置,使之监听其他端口:开始→设置→控制面板→管理工具→Internet信息服务→右击你...
需要注意的一点就是检查本机的iis端口号不要和apache冲突,此apache包的默认端口是80。安装完成后,打开 http://loccalhost,如果能出现内容,那你的Apache就安装成功了。 (2)运行Subversion安装程序,如果安装...
通过命令行进入自己的安装目录下的bin文件夹,如E:\Apache2.2.19\bin,执行命令httpd.exe -k install,这样就把apache加入了系统服务,默认服务名为Apache2.2。启动服务的命令为httpd.exe -k start。 测试安装是否...
新装win10,默认的80端口被系统占用,导致nginx和apache不能正常使用,网上找到的修改注册表的方法解决问题,上传注册表修改信息,方便修改注册表.
这里我们还是要配置一下,有什么问题或修改,配置始终是要会的,如图所示,“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration ...
微信开发apache tomcat 8.0.24, 由于微信只识别80端口,所以,安装完成后,需要将conf ->server.xml中的HTTP端口由默认的8080,修改为80