Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在没有超级用户的情况下配置apache_Linux_Apache_Port - Fatal编程技术网

Linux 在没有超级用户的情况下配置apache

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。(

我正在使用开放式Suse。我不熟悉it和web服务器(也不熟悉StackOverFlow)

etc目录中有一个apache2,xyz.xyz.xyz返回“它工作!”。 另外,xyz.xyz.xyz:5000当前返回一个网页。我已修改该页面,并希望将其托管

问题: 如何配置apache服务器为自己创建端口? 我需要修改哪些文件(httpd.conf?)?我需要超级用户访问吗?
谢谢

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访问权

要创建哪个端口?要创建哪个端口?