Ubuntu Apache 不同端口监听不同站点
2016-03-29 19:07
603 查看
我知道这个不是什么技术难点,只是我不会,今天查了很久搞定了,所以记录一下,以免以后做重复功。
在
在
在原有的默认80后,加上要监听的端口,就可以了。
在
其中 000-default是默认的那个配置文件,可能有的版本不叫这个名字,总之就是要把原文件复制一个新的,叫做3000为了以后站点多的时候知道这个文件对应哪个端口,或者你用新站点的名称也可以,总之就是要让自己知道这个文件对应的是哪个项目站点。打开3000.conf,改成这样:
重点就是端口号,还有这个端口对应的项目目录。
使用命令
然后重启Apache服务器
访问:110.110.1.1:3000能看到配置的站点,就是是成功了。
如果有不对的地方,希望能纠正告诉我。谢谢~
在
/etc/apache2/apache2.conf中,把项目根目录设置成默认的
/var/www不要设置在某个站点的路径下(我就是配置第一个站点时改了这里才会配置第二个站点时好久弄不出来)
在
/etc/apache2/ports.conf中添加监听,例如,我要添加3000端口的监听
Listen 80 Listen 3000
在原有的默认80后,加上要监听的端口,就可以了。
在
/etc/apache2/site-available/中使用命令
cp 000-default.conf 3000.conf
其中 000-default是默认的那个配置文件,可能有的版本不叫这个名字,总之就是要把原文件复制一个新的,叫做3000为了以后站点多的时候知道这个文件对应哪个端口,或者你用新站点的名称也可以,总之就是要让自己知道这个文件对应的是哪个项目站点。打开3000.conf,改成这样:
``` <VirtualHost *:3000> ServerAdmin webmaster@localhost DocumentRoot /var/www/birthday <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/birthday/> Options Indexes FollowSymLinks MultiViews AllowOverride None ```
重点就是端口号,还有这个端口对应的项目目录。
使用命令
ln -s /etc/apache2/site-available/3000.conf /etc/apache2/site-enable/3000.conf
然后重启Apache服务器
service apache2 restart
访问:110.110.1.1:3000能看到配置的站点,就是是成功了。
如果有不对的地方,希望能纠正告诉我。谢谢~
相关文章推荐
- java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
- java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
- wamp 修改默认apache 80端口
- Apache2.4虚拟主机和多站点配置
- 通过Apache CXF采集数据时多线程请求的性能总结
- 配置apache虚拟主机具体步骤详解(配置虚拟域名指向本地主机)
- org.apache.ibatis.type.TypeException: Could not resolve type alias
- php开发环境搭建——laravel框架,apache服务器,git版本控制
- Linux 下使用 Eclipse 调试 apache 模块
- Apache下安装配置mod_pagespeed模块,轻松完成网站提速
- 修改apache配置文件去除thinkphp url中的index.php
- apache olut oauth2 (server、client)集成配置
- centos6.6 源码安装Apache2.4
- apache2服务器mod_rewrite模块 开启方法[linux, ubuntu]
- Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.1:jar (attach-javadocs) on
- Apache开源库BeanUtils操作JavaBean的属性
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Windows上安装Apache
- Apache启动错误:could not bind to address[::]:443
- Linux服务器的搭建之<Apache>(一)