进行网站建设,少不了要选择网站空间服务器。网站空间服务器一般由两种系统,即windows系统和linux系统,而CentOS就是一种linux系统。配置CentOS系统的网站空间服务器比着windows的IIS服务来说要麻烦一,因为在CentOS系统下都是命令行形式的界面,只能使用linux的命令来操作,而且配置的时候也是需要手工修改http服务的配置文件才行,不想windows下面的图形界面的配置方便。下面,郑州网站建设公司的小编整理了几个关于在CentOS下配置网站空间服务器时的一些步骤,在下面列出来,可供建站用户和网站建设技术人员参考。
在选择了CentOS系统的网站空间服务器后,系统已经将Apache服务配置好了,只需要启动http服务,并对http服务进行配置即可,不需要做太多的复杂操作,下面郑州网站建设整理了一些配置的步骤,下面列出:
登陆到系统需要使用一些软件,在这里笔者推荐一款软件,可以直接登陆到系统,并采用高仿真的终端形式,如同windiws下的远程桌面一样,可以登陆到CentOS的界面下,对系统直接进行操作。笔者推荐SecureCRT软件,有兴趣的可以下载这一软件,并在自己的电脑上安装一下,然后启动软件,并点击连接,以root的身份登陆到网站空间服务器,并进入到登陆成功的界面。之所以选择这款软件,是因为这款软件不仅可以仿真登陆系统,还能够直接上传和下载文件,可以用它替代ftp软件。
登陆后将显示类似后面的提示:[root@mycomputer html]# ,在这里可以打入linux命令进行操作了。
常用的linux命令有:
ls--列出当前目录下的文件和文件夹,cd--进入下级、上级、其他目录,vi--编辑文件,rm--删除文件,rmdir--删除目录
能够用到的命令主要有上面几个, 关于这些命令的用法,各位可以查询其他相关资料。
此外,对于仿真软件SecureCRT的上传和下载命令分别是rz和sz,在命令行下打入这两个命令可以分别实现上传和下载文件功能。
在这里郑州网站建设使用 cd /var/www/html 进入var目录下的www下的html文件夹,然后就可以使用rz上传网页了。
在上传网页的时候,如果要覆盖现有的文件,则可以使用 rz -y 命令,该命令在使用的时候,将会出现一个文件选择框,可以以此选择一个或多个文件,一次性上传到命令行所在的当前目录下。
2、监听80端口:
找到httpd.conf上的 Listen 80 行,如果改行前面有#,则请把#去掉,该#起注释作用,去掉#后就可监听80端口了,如果不存在该行代码,则可以手工添加这一行代码。
3、设置网页文件所在的文件夹:
在httpd.conf里找到,DocumentRoot "/var/www/html",这可以设置网页所在的文件夹,如果网页所在的文件在其他目录,那么可以在DocumentRoot后面指明其他的目录即可。
4、设置虚拟机virtualHost并绑定域名:
在配置文件httpd.conf最下面,可以添加一些代码,用于绑定域名。一般来说需要把域名和带www的网站都绑定上去,这样可以通过域名和带有www的网站都可以打开网站,比如设置域名kxcom.net和www.kxcom.net网站都可以打开,这时可以在配置文件下面添加如下代码即可(假设182.*.*.*是主机的IP地址):
NameVirtualHost 182.*.*.*
<VirtualHost 182.*.*.*>
DocumentRoot "/var/www/html/"
ServerName www.kxcom.net
</VirtualHost>
<VirtualHost 182.*.*.*>
DocumentRoot "/var/www/html/"
ServerName kxcom.net
</VirtualHost>
上面的代码中添加了两个网站,一个是我们郑州网站建设公司的域名www.kxcom.net,另一个是kxcom.net,其中ServerName表示指明网站名,而DocumentRoot则指明该网站的根目录。
4、设置网站访问的首页:
在配置文件中找到
DirectoryIndex index.html index.html.var 这一行代码,如果该代码被注释掉了,就需要把注释去掉,如果不存在该代码,则可以手工添加该代码,这行代码设置了网站首页的访问顺序,如果首页是 default.html,那么可以设置 DirectoryIndex default.html 即可。
5、保存配置文件并启动http服务:
把编辑好的httpd.conf文件保存并推出 vi 编辑器,然后在命令行下输入命令启动http服务, 如果http服务原来已启动,可以首先停掉http服务,然后再启动。注意:每次编辑httpd.conf配置文件后,要想配置生效,必须重新启动http服务即可。当启动http服务成功后,网站空间服务器设置就算完成了,这时候在浏览器中输入网址,应该可以打开网站的。
启动http服务使用:service httpd start
停止http服务使用:service httpd stop
重启http服务使用:service httpd restart
四、关于网站空间的几点注意事项:
1、如果网站这时候无法打开,那么可能是网站空间服务器上的防火墙在打开着,只需把防火墙关掉即可。
关掉防火墙的名使用:service iptables stop,启动防火墙使用:service iptables start
2、网页如果打开时显示乱码,则可能是网页使用了gbk 或者gb2312编码所致,这时只需要修改httpd.conf配置文件里的编码即可。系统默认支持utf-8编码,如果网页是utf-8编码的,那么网页应该显示正常,而如果网页是gb2312编码,则可以修改配置文件里的 AddDefaultCharset 代码,比如设置成 AddDefaultCharset gbk 表示网页支持gbk编码,当修改httpd.conf后,还需要重启http服务。服务重启后,网页上的乱码就没有了。
3、如何拒绝浏览者通过IP地址访问网站:
一般访问网站都是通过域名来访问,处于网站SEO的目的或者其他原因,需要关掉通过IP访问网站的功能。在httpd.conf配置好了后,网站是能够通过IP地址打开的,这对于网站优化不利。要想关闭IP打开网站的功能,可以修改httpd.conf文件,在文件最下面添加域名禁止访问功能。代码如下:
<VirtualHost 182.*.*.*>
ServerName 182.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
上面的代码中的ServerName后面的IP地址为服务器的IP地址,而Deny from all 表示禁止打开的意思,通过这样的设置,浏览者就不能在通过IP地址打开网站了。