apache虚拟主机配置

记录一下配置apache的虚拟主机(virtual host)配置,可基于以下内容配置apache的单ip多域名,或多ip多域名访问

一般情况下,我们新建一个站点时都是新建一个配置文件而不是直接修改httpd.conf文件,这样做的好处是:一旦站点迁移,只需要复制新建的配置文件就可以了。

一个新配置文件的构成如下:

#监听某个端口
Listen 80
#为一个基于域名的虚机主机(VirtualHost)指定一个ip地址(端口),httpd2.4版本不需要此属性
NameVirtualHost *:80
#建立虚拟主机,可以使用ip地址和通配符:如*:80或115.28.52.195:80
<VirtualHost *:80>
      ServerAdmin webmaster@liuhe36.cn
      ServerName liuhe36.cn
      ServerAlias www.liuhe36.cn
      DocumentRoot /mnt/myDisk/wordpress
      <Directory />
          Options FollowSymLinks
          AllowOverride All
          Order allow,deny
          allow from all
      </Directory>
</VirtualHost>

继续阅读“apache虚拟主机配置”

linux增加和关闭swap

以下操作请在root用户下完成,文件位置可自拟

#创建一个1G的文件
dd if=/dev/zero of=/swapfile bs=1024 count=1048576

#格式化为swap文件
mkswap /swapfile

#使swap生效
swapon /swapfile

#修改启动挂载
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

修改linux名字

1、临时修改:使用hostname命令即可使计算机名临时变为指定的名字,如hostname test就可以使计算机在重启之前的名字变为test。

2、永久修改:

  • 修改/etc/sysconfig/network文件中的hostname的值为你期望的名字。
  • 一般情况下我们还需要修改hosts文件,当然如果你完全不知道修改host是为了做什么的,你最好确认一下hosts文件是否含有原来的服务器名,并且集群内的其他服务器如果使用服务器名来寻找本台服务器的话,那么在你修改服务器名之前则需要更改其他服务器的dns server的配置或者其hosts文件。hosts文件位于/etc/hosts

关闭linux服务

chkconfig --list #列出所有的系统服务

chkconfig --add httpd #增加httpd服务

chkconfig --del iptables #删除iptables服务(关闭防火墙)

chkconfig --list #列出系统所有的服务启动情况

chkconfig --list mysqld #列出mysqld服务设置情况

chkconfig mysqld on #使mysqld服务开机启动(运行级别2、3、4、5)

chkconfig iptables off #禁止mysqld服务开机启动(关闭防火墙)