增加虚拟主机和增加配额是两个不同的操作,下面分别介绍如何在服务器上进行这两个操作。

增加虚拟主机
1、安装Web服务器软件,如Apache或Nginx,这里以Apache为例:
对于Ubuntu/Debian系统:
“`
sudo aptget update
sudo aptget install apache2
“`
对于CentOS/RHEL系统:
“`

sudo yum install httpd
“`
2、创建一个新的虚拟主机配置文件,例如/etc/apache2/sitesavailable/my_new_host.conf(Ubuntu/Debian)或/etc/httpd/conf.d/my_new_host.conf(CentOS/RHEL)。
3、编辑虚拟主机配置文件,添加以下内容:
“`
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/my_new_host

ServerName my_new_host.example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
“`
ServerName为你的域名,DocumentRoot为网站文件存放的目录。
4、创建一个符号链接到sitesenabled目录(Ubuntu/Debian)或重启httpd服务(CentOS/RHEL):
对于Ubuntu/Debian系统:
“`
sudo a2ensite my_new_host.conf
sudo systemctl restart apache2
“`
对于CentOS/RHEL系统:
“`
sudo systemctl restart httpd
“`
增加配额
1、首先确保已经安装了quota工具:
对于Ubuntu/Debian系统:
“`
sudo aptget install quota
“`
对于CentOS/RHEL系统:
“`
sudo yum install quota
“`
2、编辑/etc/fstab文件,为需要设置配额的文件系统添加usrquota和grpquota选项,如果你的/home分区位于/dev/sda2,则在/etc/fstab中添加或修改以下行:
“`
/dev/sda2 /home ext4 defaults,usrquota,grpquota 0 0
“`
3、重新挂载文件系统以应用更改:
“`
sudo mount o remount /home
“`
4、初始化配额文件:
“`
sudo quotacheck avugm
“`
5、激活配额:
“`
sudo quotaon avug
“`
6、编辑用户的配额限制,例如为用户username设置配额:
“`
sudo edquota u username
“`
在打开的编辑器中,设置username的硬限制和软限制,
“`
Grace period: 7days; User limits (/mount/point):
soft limits (bytes): 1000000 # 软限制,可超过但有宽限期
hard limits (bytes): 2000000 # 硬限制,不可超过
“`
7、如果需要,也可以为组设置配额,编辑组的配额限制,例如为组groupname设置配额:
“`
sudo edquota g groupname
“`
同样设置硬限制和软限制。
现在你已经成功增加了虚拟主机和设置了配额。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复