您的位置:建站学院首页 >> 文章 >> CGI技术
-d serverroot
这个参数告诉httpd在何处去取启动时所需的配置参数,serverroot是存放配置文件的命令名。
-f config
配置文件的名称,默认的值是httpd.conf。如果没有给定目录,就会到serverroot的目录中取找这个文件。
-X
启动单进程模式。意思是不会产生任何子进程,也就是你只能看到index.html这一页,点击上面的链接都不会有反应。
-v
显示httpd的版本号。
-l
显示编译进httpd的模块名称。
-?
显示httpd 的参数
了解了上面的参数后,我们就可以手动的启动一个服务:
#httpd 杁 /etc/httpd/mywebconf
在 /etc/httpd.mywebconf目录中存放了你的WEB SERVER 的配置文件,下面就具体的介绍一下该目录中的配置文件的名称和内容。
配置文件的内容和参数意思
在配置目录中有三个文件,分别是:
1. conf/httpd.conf :
ServerType :有两个值可供选择standalone 和inetd
Standalone :
表示你的httpd进程,是以一个单独的守护进程(daemon)的方式
在后台侦听是否有客户端的请求。
Inetd :
表示你的httpd进程不是以守护进程(daemon)的方式运行,而是由
Inetd 这个 internet services的进程侦听,一旦有客户的请求,他会自动的启动httpd
这个进程来提供相应的服务。
默认的是Standalone方式,如果你不是对 ARPA Berkeley Services 不是很了解的
话,不要更改。
Port : 你分配给你的WEB SERVER 的端口号。
Httpd 的默认端口是80,也可以分配给自己的WEB SERVER 一个大于1024 的
端口号。如果你这样作,你必须在你的URL后面跟上你的端口号才能访问到你
的页面。比如你分配给你的服务的端口号是8888,那么你访问时需要输入
http://domainname:8888
ServerAdmin :服务管理员的email 地址,默认的是本机的root用户,所以是
root@localhost
ServerRoot :用来存放服务的配置、出错和记录文件的目录。
BindAddress :虚拟主机的IP地址。用一台机子虚拟多台机子。
ErrorLog :用来存放你WEB SERVER的出错信息的文件。
TransferLog :用来存放记传输过的文件名的记录文件。
PidFile :该指定的文件存放了httpd进程的进程号,用来停止WEB SERVER。
ScoreBoardFile :用来存放进程的信息。
ServerName :你机子的名称,如果你有域名,填入你本机的域名。如果没有,就
填入你的主机名或IP地址。
Apache用户指导手册
-d serverroot
这个参数告诉httpd在何处去取启动时所需的配置参数,serverroot是存放配置文件的命令名。
-f config
配置文件的名称,默认的值是httpd.conf。如果没有给定目录,就会到serverroot的目录中取找这个文件。
-X
启动单进程模式。意思是不会产生任何子进程,也就是你只能看到index.html这一页,点击上面的链接都不会有反应。
-v
显示httpd的版本号。
-l
显示编译进httpd的模块名称。
-?
显示httpd 的参数
了解了上面的参数后,我们就可以手动的启动一个服务:
#httpd 杁 /etc/httpd/mywebconf
在 /etc/httpd.mywebconf目录中存放了你的WEB SERVER 的配置文件,下面就具体的介绍一下该目录中的配置文件的名称和内容。
配置文件的内容和参数意思
在配置目录中有三个文件,分别是:
1. conf/httpd.conf :
ServerType :有两个值可供选择standalone 和inetd
Standalone :
表示你的httpd进程,是以一个单独的守护进程(daemon)的方式
在后台侦听是否有客户端的请求。
Inetd :
表示你的httpd进程不是以守护进程(daemon)的方式运行,而是由
Inetd 这个 internet services的进程侦听,一旦有客户的请求,他会自动的启动httpd
这个进程来提供相应的服务。
默认的是Standalone方式,如果你不是对 ARPA Berkeley Services 不是很了解的
话,不要更改。
Port : 你分配给你的WEB SERVER 的端口号。
Httpd 的默认端口是80,也可以分配给自己的WEB SERVER 一个大于1024 的
端口号。如果你这样作,你必须在你的URL后面跟上你的端口号才能访问到你
的页面。比如你分配给你的服务的端口号是8888,那么你访问时需要输入
http://domainname:8888
ServerAdmin :服务管理员的email 地址,默认的是本机的root用户,所以是
root@localhost
ServerRoot :用来存放服务的配置、出错和记录文件的目录。
BindAddress :虚拟主机的IP地址。用一台机子虚拟多台机子。
ErrorLog :用来存放你WEB SERVER的出错信息的文件。
TransferLog :用来存放记传输过的文件名的记录文件。
PidFile :该指定的文件存放了httpd进程的进程号,用来停止WEB SERVER。
ScoreBoardFile :用来存放进程的信息。
ServerName :你机子的名称,如果你有域名,填入你本机的域名。如果没有,就
填入你的主机名或IP地址。