apache

     我的机子上装的linux是fedora5
它默认支持cgi和php、
服 务 器 配 置 资 料
Apache  httpd 配置说明
N tsysv     //开机运行选中服务
#vi /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"                                            开启  // 设置主目录的路径
DirectoryIndex                                                          开启  // 设置默认主页文件
Listen 12.34.56.78:80                                           设置 Apache 监听的  IP 地址和端口号
ServerRoot "/etc/httpd"                                                   // 设置相对根目录的路径
ErrorLog                                                                       // 设置日志文件
ServerAdmin                                                   // 设置网络管理员的电子邮件地址
ServerName [url]www.example.com:80                                          // [/url] 设置服务器主机名称
AddDefaultCharset UTF-8                //  设置默认字符集出现乱码解决方法为  UTF-8 改为  GB2312
DirectoryIndex index.html index.html.var index.php                           // 设置默认主页文件名
#vi /etc/httpd/conf/httpd.conf
# NameVirtualHost 192.168.0.2:80                             // 改为   NameVirtualHost 192.168.0.2:80
增加下面的代码
<VirtualHost 192.168.0.2:80>                                         // 设置虚拟主机的 IP 和监听端口
    ServerAdmin [email protected]                               //设置管理员的邮箱
    DocumentRoot /www/docs/xggx.com                                        //设置虚拟主机的主目录
    ServerName [url]www.xggx.com[/url]                                                  //设置虚拟主机的域名
     ErrorLog logs/dummy-host.example.com-error_log   
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.2:80>
    ServerAdmin [email protected]
     DocumentRoot /www/docs/xggx.cn
     ServerName [url]www.xggx.cn[/url]
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
在DNS服务器配置相应的域名服务
A pache  T omcat5
1、在/etc/httpd/conf/httpd.conf 添加导入模板 Lo a dModule imagemap_module modules/mod_imagemap.so
2、修改apache配置在/etc/httpd/conf/httpd.conf  Documentroot  /usr/share/to m cat5/webapps/ROOT 
D irectory   /usr/share/to m cat5/webapps/ROOT  
3、在做代理在933行加入  Proxypass / ajp://localhost   :8009/       ProxypassReverse / ajp://localhost   :8009/
4、在把/etc/httpd/conf.d/proxy_ajp.conf 里的  #Proxypass /tomcat/ ajp://localhost   :8009/   #Proxypass /examples/ ajp://localhost   :8009/jsp-examples/  的#号去掉
在启动tomcat5
加入Directoryindex index.jsp
t omcat5 运行环境配置
在/usr/share/tomcat5/webapps/Root 下建立jsp文件、 index.jsp
Hello ,Tomcat5 and Apache!
Now is <%=new java。util。Date()%>
CGI 运行环境配置
rpm -q perl                                                                     // 查看 Perl 版本
prel-5.8.8-4.i386.rpm                                                               // 安装文件名
#vi /etc/httpd/conf/httpd.conf 
# addHandler cgi-script .cgi .pl                                      //改为addHandler cgi-script .cgi .pl
标明CGI程序的文件类型*如果同时想运行扩展名为.pl的文件还可以在该语句后面添加 “.pl”。
Options Indexes FollowSymLinks  改为  Options Indexes FollowSymLinks  ExecCGI
测试CGI运行环境
在CGI文件存放的 目录(如/var/www/html)中建立一个为test.cgi的文件。内容如下:
#!/usr/bin/perl
Print    "Content-type:    text/html\n\n";
P rint    "This is a test page" ;
#chmod +x /var/www/html/test.cgi ,                                     //为test.cgi文件添加运行权限
测试    [url]http://127.0.0.1/test.cgi[/url]
php
Fedora 5 默认支持php php测试页 <?phpinfo()?>

你可能感兴趣的:(服务器,职场,休闲)