linux系统中怎样启动2个apache服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统中怎样启动2个apache服务相关的知识,希望对你有一定的参考价值。

linux系统中怎样启动2个apache服务,现在2个已经安装完毕,一个监控80端口,一个监控8080端口,我现在启动80端口的服务8080端口就自动关掉,启动8080的80的就自动关掉,最终目的是2个都起来,用netstat -npl | grep 80 查看时可以显示出80与8080端口均在监听,并且登陆网页查看时80端口与8080端口可以显示出不同的网页

我觉得你这样做不会成功,apache是一个服务,只有一个单一的pid,怎么可能会启动两个守护进程呢。在我记忆里只能启动一个守护进程,次之,你的做法不合理:
在apache配置文件中可以设置服务器来监听多个端口:
code:
listen 80
listen 8080
再次之,你这是基于域名的虚拟主机了吧,配置<virtualhost>来跑在不同的端口。这样不就行了吗?
#
#Listen 12.34.56.78:80
Listen 80
listen 8080

<virtualhost www.80.com:80>
serveradmin venuslinux@gmail.com
servername www.80.com
documentroot /wz/80
errorlog logs/80_error.log
customlog logs/80_access.log common
directoryindex index.html
</virtualhost>

<virtualhost www.8080.com:8080>
serveradmin venuslinux@gmail.com
servername www.8080.com
documentroot /wz/8080
errorlog logs/8080_error.log
customlog logs/8080_access.log common
directoryindex index.html
</virtualhost>
参考技术A 不可以同时启动2个Apache服务的,为什么要启动2个Apache服务呢?是想挂2个网站么?那直接用虚拟域名就可以了 参考技术B linux下海没有试过,但是在windows下是可以同时开启两个tomcat服务的,你可以可以从这两个方面看下:1、两个端口的startup端口和shutup端口是不是相同;2、你的apache配置文件有没有问题。希望对你有点帮助。 参考技术C /usr/local/apache1/bin/httpd -s
/usr/local/apache2/bin/httpd -s

linux怎样修改apache预设网站的目录

参考技术A

linux怎样修改apache预设网站的目录

修改apache2的预设文件目录(预设是在/var/)
修改命令:sudo gedit /etc/apache2/sites-enabled/000-default
在文件中找到 DocumentRoot 在后面修改你要放置网页档案的目录
修改完后重启apache2伺服器即可,重启命令: sudo /etc/init.d/apache2 restart

Apache中怎么修改预设站点目录

昨天志明尝试更改了Apache的预设网站根目录资料夹,发现居然网页显示不出来。从理论上来说,是可以更改的,由于本人从未有过如此想法,当时就未作过多探索。刚才,在进入资料夹时突然记起这个问题来,就顺便实现了一下,开启Apache的配置档案d.conf找到了 <Directory D:/Apache/htdocs 改为 <Directory E:/htdocs ,用phpinfo();测试了一下,发现是网站拒绝访问,由于原来我用IIS的缘故,很自然想到了是档案目录许可权不足的问题,可是更改了档案目录许可权后,问题丝毫没有得到解决。 一、修改Apache的预设站点目录 Apache HTTP Server安装好后,预设的站点目录位于其安装目录下的htdocs资料夹内,预设首页是该资料夹的index.档案。比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的预设站点目录地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,预设首页就是C:/wamp/bin/apache/Apache2.2.21/htdocs/index.。 很多时候,不管是学习、测试,还是想真正的搭建自己的站点,我们可能并不想把自己的网站放在Apache预设的站点目录下,这时,本节的知识将会帮助你解决这个问题。 在d.conf找到 DocumentRoot D:/Apache/htdocs ,我把这行改为 DocumentRoot E:/htdocs 即可。 修改方法:1、到Apache的安装目录下找到conf资料夹,该资料夹内会d.conf这样一个文字文件,它是Apache的配置档案,负责指挥Apache的执行。 2、双击开启d.conf这个文字文件,按下键盘上的Ctrl+F组合键查询DocumentRoot (带英文双引号,见图),查找出来之后(仅有一处),将字串DocumentRoot后面双引号内的字串修改为自己想要设定的网站目录。 如:预设为DocumentRoot C:/wamp/bin/apache/Apache2.2.21/htdocs,现修改成DocumentRoot D:/Apache 3、完成上述第2步之后,暂不要关闭d.conf档案,继续查询,查询<Directory (带英文双引号,见图3),查询到<Directory 之后,将第一个Directory字串后面双引号内的字串修改为自己想要设定的网站目录。 如:预设为<Directory C:/wamp/bin/apache/Apache2.2.21/htdocs,现修改成<Directory D:/Apache 4、同时按下键盘上的Ctrl+S组合键储存上述修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。 综上所述,更改 Apache 预设网站根目录只需更改以下两个地方即可! 1.找到 DocumentRoot D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录; 2.找到 <Directory D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录。

如何修改Apache的预设站点目录

原创,转载、引用、摘录请注明出处)注:本文以Apache HTTP Server 2.2.6为例。关于Apache HTTP Server 2.2.6的具体安装过程在此我就不讲了,如果你确实想要了解或者是想获得Apache HTTP Server 2.2.6的installer,你可以发邮件给我,我的邮箱是hyiyun@139.。 一、修改Apache的预设站点目录Apache HTTP Server安装好后,预设的站点目录位于其安装目录下的htdocs资料夹内,预设首页是该资料夹的index.档案。比如,我的Apache是安装在C:/Program Files/Apache Sofare Foundation/Apache2.2/内,那么我的Apache的完整的预设站点目录地址就是C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs/,预设首页就是C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs/index.。很多时候,不管是学习、测试,还是想真正的搭建自己的站点,我们可能并不想把自己的网站放在Apache预设的站点目录下,这时,本节的知识将会帮助你解决这个问题。修改方法:1、到Apache的安装目录下找到conf资料夹,该资料夹内会d.conf这样一个文字文件(见图1),它是Apache的配置档案,负责指挥Apache的执行。 图1:找到d.conf文字文件 2、双击开启d.conf这个文字文件,然后同时按下键盘上的Ctrl+F组合键查询“DocumentRoot "”(带英文双引号",见图2),查找出来之后(仅有一处),将字串“DocumentRoot”后面双引号内的字串修改为自己想要设定的网站目录。如:预设为DocumentRoot "C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs",现修改成DocumentRoot "D:/ApacheTEST" 图2:查询“DocumentRoot "”字串 3、完成上述第2步之后,暂不要关闭d.conf档案,继续查询,查询“

昨天尝试更改了Apache的预设网站根目录资料夹,发现居然网页显示不出来。从理论上来说,是可以更改的,由于本人从未有过如此想法,当时就未作过多探索。刚才,在进入资料夹时突然记起这个问题来,就顺便实现了一下,开启Apache的配置档案d.conf找到了 <Directory D:/Apache/htdocs 改为 <Directory E:/htdocs ,用phpinfo();测试了一下,发现是网站拒绝访问,由于原来我用IIS的缘故,很自然想到了是档案目录许可权不足的问题,可是更改了档案目录许可权后,问题丝毫没有得到解决。

一、修改Apache的预设站点目录

Apache HTTP Server安装好后,预设的站点目录位于其安装目录下的htdocs资料夹内,预设首页是该资料夹的index.档案。比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的预设站点目录地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,预设首页就是C:/wamp/bin/apache/Apache2.2.21/htdocs/index.。

很多时候,不管是学习、测试,还是想真正的搭建自己的站点,我们可能并不想把自己的网站放在Apache预设的站点目录下,这时,本节的知识将会帮助你解决这个问题。

在d.conf找到 DocumentRoot D:/Apache/htdocs ,我把这行改为 DocumentRoot E:/htdocs 即可。

修改方法:1、到Apache的安装目录下找到conf资料夹,该资料夹内会d.conf这样一个文字文件,它是Apache的配置档案,负责指挥Apache的执行。

2、双击开启d.conf这个文字文件,按下键盘上的Ctrl+F组合键查询DocumentRoot (带英文双引号,见图),查找出来之后(仅有一处),将字串DocumentRoot后面双引号内的字串修改为自己想要设定的网站目录。

如:预设为DocumentRoot C:/wamp/bin/apache/Apache2.2.21/htdocs,现修改成DocumentRoot D:/Apache

3、完成上述第2步之后,暂不要关闭d.conf档案,继续查询,查询<Directory (带英文双引号,见图3),查询到<Directory 之后,将第一个Directory字串后面双引号内的字串修改为自己想要设定的网站目录。

如:预设为<Directory C:/wamp/bin/apache/Apache2.2.21/htdocs,现修改成<Directory  D:/Apache

4、同时按下键盘上的Ctrl+S组合键储存上述修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。

综上所述,更改 Apache 预设网站根目录只需更改以下两个地方即可!

1.找到 DocumentRoot D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录;

2.找到 <Directory D:/Apache/htdocs 将D:/Apache/htdocs改为你自定义的网站目录

怎样修改apache网站根目录

更改 Apache 预设网站根目录只需更改以下两个地方即可!
1.找到 DocumentRoot “D:/Apache/htdocs” 将“D:/Apache/htdocs”改为你自定义的网站目录;
2.找到 将“D:/Apache/htdocs”改为你自定义的网站目录。

如何修改和新增Apache的预设站点目录

一、修改Apache的预设站点目录
Apache HTTP Server安装好后,预设的站点目录位于其安装目录下的htdocs资料夹内,预设首页是该资料夹的index.档案。比如,我的Apache是安装在C:/Program Files/Apache Sofare Foundation/Apache2.2/内,那么我的Apache的完整的预设站点目录地址就是C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs/,预设首页就是C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs/index.。
很多时候,不管是学习、测试,还是想真正的搭建自己的站点,我们可能并不想把自己的网站放在Apache预设的站点目录下,这时,本节的知识将会帮助你解决这个问题。
修改方法:
1、到Apache的安装目录下找到conf资料夹,该资料夹内会d.conf这样一个文字文件,它是Apache的配置档案,负责指挥Apache的执行。
2、双击开启d.conf这个文字文件,然后同时按下键盘上的Ctrl+F组合键查询“DocumentRoot "”(带英文双引号",见图2),查找出来之后(仅有一处),将字串“DocumentRoot”后面双引号内的字串修改为自己想要设定的网站目录。
如:预设为DocumentRoot "C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs",现修改成DocumentRoot "D:/ApacheTEST"
3、完成上述第2步之后,暂不要关闭d.conf档案,继续查询,查询“<Directory "”(带英文双引号",见图3),查询到“<Directory "”之后,将第一个“Directory”字串后面双引号内的字串修改为自己想要设定的网站目录。
如:预设为<Directory "C:/Program Files/Apache Sofare Foundation/Apache2.2/htdocs">,现修改成<Directory " D:/ApacheTEST">
4、修改后,
5、同时按下键盘上的Ctrl+S组合键储存上述修改,一定记得要停止(STOP)一次Apache服务然后再启动(START),使刚刚的修改生效。

开启d.conf,查询“DocumentRoot ",查找出来之后(仅有一处),将字串“DocumentRoot”后面双引号内的字串修改为自己想要设定的网站目录 接着再查询

以上是关于linux系统中怎样启动2个apache服务的主要内容,如果未能解决你的问题,请参考以下文章

linux下安装并配置好了apache服务器,但是怎样进行测试或使用?

linux下怎样配置web服务器?

windows系统启动时怎样阻止mysql和apache自动运行?

详述Linux系统中Apache网页与安全优化

配置LAMP

LINUX操作系统课程设计:企业服务器的配置与实现怎样做