raksmart活动促销

分享

写回答

发帖

这个SSH命令怎么写

国外VPS云主机 国外VPS云主机 2007 人阅读 | 5 人回复

发表于 2008-7-30 22:13:57 | 显示全部楼层 |阅读模式

由于要将默认的首页由index.html改为index.htm,客服答复:

you will need to add it to the DirectoryIndex list in your httpd.conf file found at /etc/httpd/conf/httpd.conf.

但是改这个文件,需要 connect to your server via SSH and edit the file from command line.

我现在已经通过putty链接到了server,现在关键是这个命令行怎么写啊?

才能改上述文件,命令行一点没概念,请高手帮忙写一个,或者那里可以简单学习一下。

谢谢。

回答|共 5 个

happyhero

发表于 2008-7-30 22:58:45 | 显示全部楼层

ssh登上server后
vi /etc/httpd/conf/httpd.conf
输入i
找到DirectoryIndex行把index.html改成index.htm, 或在index.html前加入index.htm空格
改好后按esc
然后输入:wq
然后重启apache,这个命令根据你linux的发行版或apache版本不同可能有不同,可以按具体情况google一下。
最后输入exit退出ssh

mmxp

发表于 2008-7-31 02:12:21 | 显示全部楼层

用HTACCESS不是简单的要死?为什么要修改APACHE?

“DirectoryIndex 你的首页排序”
比如
DirectoryIndex index.htm index.html

happyhero

发表于 2008-7-31 09:58:15 | 显示全部楼层

因为要想使用htaccess,必须将apache的AllowOverride设为true
一旦将AllowOverride设为true,访问每个页面时,apache都会在那个目录以及它的父目录下寻找.htaccess文件
当访问量大时,显然不停的查找文件会加重系统负担。
一般只有在虚拟主机,因为用户无权限设置apache,所以主机商将AllowOverride设为true,让大家能进行一些单独的设置,但是是以系统负载为代价的。
如果站点不大,这个效率影响不大,那就无所谓了。

myspa

发表于 2008-7-31 10:02:42 | 显示全部楼层

谢谢楼上几位,我回头试一下。

mmxp

发表于 2008-7-31 17:47:44 | 显示全部楼层

原帖由 happyhero 于 2008-7-31 09:58 AM 发表
因为要想使用htaccess,必须将apache的AllowOverride设为true
一旦将AllowOverride设为true,访问每个页面时,apache都会在那个目录以及它的父目录下寻找.htaccess文件
当访问量大时,显然不停的查找文件会加重系统负担。
...

访问量大到那个程度的,不应该用VPS。
不使用HTACCESS都是对资源利用极其节约的。
其实很多其他方面的问题比HTACCESS要更耗费资源的多。
为了节省那么点内存开销,取消一个非常简单强大的功能我觉得很不划算。
除非你的资金是在有限,而运行资源又非常大。

--但归根到底,依然不是HTACCESS的问题。

[ 本帖最后由 mmxp 于 2008-7-31 05:50 PM 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则