Mer*_*glu 6 linux process apache-2.2
我的托管服务 Webfaction 会自动为 django/python 应用程序安装 apache 启动脚本。安装的启动脚本是:
#!/bin/bash
LD_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
Run Code Online (Sandbox Code Playgroud)
此脚本启动一个httpd.worker实例:
3364 00:03 8950 /home/mertnuhoglu/webapps/dj02/apache2/bin/httpd.worker
Run Code Online (Sandbox Code Playgroud)
最近,我关注了自定义应用程序安装的教程。在本教程中,启动脚本定义为:
#!/bin/bash
/home/rocketmonkeys/webapps/django/apache2/bin/apachectl start
Run Code Online (Sandbox Code Playgroud)
此脚本启动httpd -k start:
0.0 1620 17462 /home/mertnuhoglu/webapps/django/apache2/bin/httpd -k start
Run Code Online (Sandbox Code Playgroud)
我想问三件事:
这两种启动apache服务器的方式有什么区别?
在第一个脚本中,运行的是哪个可执行文件(httpd.worker或httpd.conf其他)?
为什么httpd第二个例子中的实例有-k start参数?这是由于apachectl吗?
| 归档时间: |
|
| 查看次数: |
12599 次 |
| 最近记录: |