黑帽联盟

标题: linux服务器多端口配置 [打印本页]

作者: 定位    时间: 2017-1-2 21:11
标题: linux服务器多端口配置
经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名

且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:

http://localhost/     默认80端口的时候访问的是D:\目录下的A网站

http://localhost:8080/    8080端口的时候访问的是E:\目录下的B网站

以此类推,网站目录可以存放在硬盘下的任何地方。

实现的过程如下:

1、打开apache的httpd.conf文件,在Listen 80处另起一行输入Listen 8080 监听8080端口,如需其他端口需逐个添加:

Listen 80

Listen 8080

Listen 8081

Listen 8082

...


2、在httpd.conf文件最后一行添加:
NameVirtualhost localhost:8080 # 虚拟主机端口

<virtualhost localhost:8080>
Documentroot /www  #这里就是你的网站目录绝对路径了哦~注意斜杠的方向
servername locahost:8080 #对应监听的端口
</virtualhost>
...
3、继续在最后添加目录属性:
<Directory "/www">
Options Indexes FollowSymLinks
AllowOverride All #允许URL重写
Order allow,deny
Allow from all
</Directory>
完毕后记得重启apache,然后再浏览器输入http://localhost:8080/ 就可以访问到E:/sk下的网站了






欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5