Apache设置
出自org
| 您当前所在的位置:首页 > 架设手册 > Apache设置 | |
目录 |
[编辑] Apache安装
我们曾使用过Fedora Core 3, FreeBSD 6, Redhat AS4等各种类Linux版本,为了让其中的关键服务(例如Apache, MySQL, PHP等)符合我们的要求,特意下载最新的程序进行安装,说明如下:
1.先来解压APACHE的源码包
tar -zxvf httpd-2.0.59.tar.gz
2.进行编译前配置
./configure --prefix=/usr/local/apache --enable-so
3.编译
make
4.安装
make install
5.修改APACHE的配置文件
vi /usr/local/apache/conf/httpd.conf servername DirectoryIndex index.php index.phps
6.启动APACHE服务器程序
/usr/local/apache/bin/apachectl start
7.查看HTTPD进程是否启动
ps -aux | grep httpd
可以启动了哦....
8.测试是否启动成功
[编辑] 短URL设置
一把刀维客网站群采用了最短的URL方式,就是在域名后直接跟页面名称的UFT-8编码形式,没有了index.php、没有了问号参数、也没有了wiki子目录,用“http://www.18dao.org/任意内容”都不会出现找不到网页的报错。
- 好处:这样更直观,应该也有利于搜索引擎收录;
- 坏处:需要在域名下另外放置子目录或者文件的时候可能与条目混淆。
注意:
- robots.txt需要专门上传,以免被误认为 http://www.18dao.org/Robots.txt 这个Robots.txt条目中的内容(即使不存在这个条目也会读出HTML页面);
- Google Sitemaps中管理网站验证只能采取“验证元标记”的办法,不能采取上传空的验证文件的办法。
[编辑] 设置办法
以下为韩骏整理的设置办法:
1.apache装载了Rewrite模块
LoadModule rewrite_module modules/mod_rewrite.so
2.在apache站点设置中需加入 <VirtualHost >之间</VirtualHost>加入
<Directory /usr/local/apache2/htdocs/games/>
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]
</Directory>
3.LocalSettings.php文件中加入
$wgArticlePath = "$wgScriptPath/$1";
[编辑] 重启
先进入apache的目录
cd /usr/local/apache2/bin
然后输入
./httpd -k restart (进行重启)
./httpd -k stop (关闭)
./httpd -k start (开启)
[编辑] 日志
apache的报错日志:
/usr/local/apache2/logs/error_log
| 关于“Apache设置”的留言: | |
|
目前暂无留言 | |
| 新增相关留言 | |
