Linux 在没有超级用户的情况下配置apache
我正在使用开放式Suse。我不熟悉it和web服务器(也不熟悉StackOverFlow) etc目录中有一个apache2,xyz.xyz.xyz返回“它工作!”。 另外,xyz.xyz.xyz:5000当前返回一个网页。我已修改该页面,并希望将其托管 问题: 如何配置apache服务器为自己创建端口? 我需要修改哪些文件(httpd.conf?)?我需要超级用户访问吗?Linux 在没有超级用户的情况下配置apache,linux,apache,port,Linux,Apache,Port,我正在使用开放式Suse。我不熟悉it和web服务器(也不熟悉StackOverFlow) etc目录中有一个apache2,xyz.xyz.xyz返回“它工作!”。 另外,xyz.xyz.xyz:5000当前返回一个网页。我已修改该页面,并希望将其托管 问题: 如何配置apache服务器为自己创建端口? 我需要修改哪些文件(httpd.conf?)?我需要超级用户访问吗? 谢谢OpenSUSE可能有不同的配置文件布局,但您需要的是一个VirtualHost指令,该指令设置为读取端口5000。(
谢谢OpenSUSE可能有不同的配置文件布局,但您需要的是一个
VirtualHost
指令,该指令设置为读取端口5000。()
这可能在httpd.conf
中,也可能在/etc/apache2
中的另一个文件中,该文件也以.conf
结尾。您会发现端口5000设置看起来像:
<VirtualHost *:5000>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
在此之后,您需要重新启动Apache
/etc/init.d/apache2 restart
请注意,您需要超级用户访问才能修改httpd.conf文件并重新启动Apache。OpenSUSE可能有不同的配置文件布局,但您需要的是设置为读取端口5000的
VirtualHost
指令。()
这可能在httpd.conf
中,也可能在/etc/apache2
中的另一个文件中,该文件也以.conf
结尾。您会发现端口5000设置看起来像:
<VirtualHost *:5000>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
在此之后,您需要重新启动Apache
/etc/init.d/apache2 restart
请注意,您需要超级用户访问权限才能修改httpd.conf文件并重新启动Apache。如果您希望在端口1024以下运行服务,则需要具有root权限。在MIchael的回答中,当您在端口5001上运行服务时,您不需要root访问权如果您想在端口1024以下运行服务,您需要具有root权限。在MIchael的回答中,当您在端口5001上运行服务时,您不需要root访问权要创建哪个端口?要创建哪个端口?