Ubuntu Apache 不同端口监听不同站点
2024-10-18 08:54:00
- 在
/etc/apache2/apache2.conf
中,把项目根目录设置成默认的/var/www
不要设置在某个站点的路径下(我就是配置第一个站点时改了这里才会配置第二个站点时好久弄不出来) 在
/etc/apache2/ports.conf
中添加监听,例如,我要添加3000端口的监听Listen 80 Listen 3000
- 1
- 2
- 1
- 2
在原有的默认80后,加上要监听的端口,就可以了。
在
/etc/apache2/site-available/
中使用命令cp 000-default.conf 3000.conf
其中 000-default是默认的那个配置文件,可能有的版本不叫这个名字,总之就是要把原文件复制一个新的,叫做3000为了以后站点多的时候知道这个文件对应哪个端口,或者你用新站点的名称也可以,总之就是要让自己知道这个文件对应的是哪个项目站点。打开3000.conf,改成这样:``` <VirtualHost *:> ServerAdmin webmaster@localhost DocumentRoot /var/www/birthday <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/birthday/> Options Indexes FollowSymLinks MultiViews AllowOverride None
</Directory>
</VirtualHost>
```
重点就是端口号,还有这个端口对应的项目目录。
- 使用命令
ln -s /etc/apache2/site-available/3000.conf /etc/apache2/site-enable/3000.conf
然后重启Apache服务器service apache2 restart
访问:110.110.1.1:3000能看到配置的站点,就是是成功了。
- 在
最新文章
- socket-详细分析No buffer space available
- uiscrollView UINavigation和uitabbar添加约束的问题
- dll 劫持
- JS中的匿名函数
- Nginx针对https站点的部署
- GPUImage 内置滤镜解析
- 基本的文件 I/O
- ASP.NET Web API与Rest web api(一)
- c#生成随机数示例分享
- HDU 1405 第六周 J题
- HW1.1
- Java Object 对象拷贝答疑
- Android3.0 以前的Fragment支持
- pig hive hbase比较
- [BJOI2019]光线(递推)
- Python调试打印错误信息
- OfficeOpenXml:World、Excel导出导入库
- vue系列之核心思想
- msgs no .h file
- P1522 牛的旅行 Cow Tours