目前,apache正在侦听端口80,文档位于/ var / www / html。
我需要它在8000上监听,默认情况下在/ var / www / data
中有一个文件目录我需要在conf文件中使用哪些定义来实现此目的?我试图剥离httpd.conf并创建httpd2.conf但是我无法让它工作,它会将端口80指向端口8000文档目录。
除了以下内容,我还需要其他什么吗?
听8000
DocumentRoot" / var / www / data"
答案 0 :(得分:0)
更改端口和DocumentRoot就足够了。
您需要在更改httpd.conf后重新启动Apache。你可能忘了这样做?
答案 1 :(得分:0)
您应该使用VirtualHost指令: http://httpd.apache.org/docs/current/vhosts/examples.html
例如:
Listen 80
Listen 8000
<VirtualHost *:80>
DocumentRoot /var/www/data1
</VirtualHost>
<VirtualHost *:8000>
DocumentRoot /var/www/data2
</VirtualHost>