linux – apachectl和httpd.worker有什么区别?

linux – apachectl和httpd.worker有什么区别?,第1张

概述我的托管服务Webfaction自动为 django / python应用程序安装apache启动脚本.安装的启动脚本是: #!/bin/bashLD_LIBRARY_PATH=/home/mertnuhoglu/webapps/dj02/apache2/lib /home/mertnuhoglu/webapps/dj02/apache2/bin/httpd.worker -f /home/me 我的托管服务Webfaction自动为 django / python应用程序安装apache启动脚本.安装的启动脚本是:
#!/bin/bashLD_liBRARY_PATH=/home/mertnuhoglu/webapps/dj02/apache2/lib /home/mertnuhoglu/webapps/dj02/apache2/bin/httpd.worker -f /home/mertnuhoglu/webapps/dj02/apache2/conf/httpd.conf -k start

此脚本启动httpd.worker实例:

3364       00:03  8950 /home/mertnuhoglu/webapps/dj02/apache2/bin/httpd.worker

最近,我按照a tutorial进行自定义应用安装.在本教程中,启动脚本定义为:

#!/bin/bash/home/rocketmonkeys/webapps/django/apache2/bin/apachectl start

此脚本启动httpd -k start:

0.0  1620 17462 /home/mertnuhoglu/webapps/django/apache2/bin/httpd -k start

我想问三件事:

>这两种启动apache服务器的方式有什么区别?
>在第一个脚本中,运行哪个可执行文件(httpd.worker或httpd.conf或其他)?
>为什么第二个示例中的httpd实例有-k start参数?这是由于apachectl?

解决方法 > apachectl是httpd的包装器,只是设置一些环境变量并添加更多功能,比如configtest,更详细的 here. httpd.worker就像httpd但启用了 worker module. >第一个脚本使用httpd.conf配置文件执行httpd.worker二进制文件. >正确,apachectl将-k start参数附加到httpd 总结

以上是内存溢出为你收集整理的linux – apachectl和httpd.worker有什么区别?全部内容,希望文章能够帮你解决linux – apachectl和httpd.worker有什么区别?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1039239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存